@@ -215,15 +215,15 @@ func dumpGroups(api *slack.Client, dir string, rooms []string) []slack.Group {
215
215
216
216
func dumpChannel (api * slack.Client , dir , id , name , channelType string ) {
217
217
var messages []slack.Message
218
- var fileName string
218
+ var channelPath string
219
219
if channelType == "group" {
220
- fileName = path .Join ("private_channel" , name )
220
+ channelPath = path .Join ("private_channel" , name )
221
221
messages = fetchGroupHistory (api , id )
222
222
} else if channelType == "dm" {
223
- fileName = path .Join ("direct_message" , name )
223
+ channelPath = path .Join ("direct_message" , name )
224
224
messages = fetchDirectMessageHistory (api , id )
225
225
} else {
226
- fileName = path .Join ("channel" , name )
226
+ channelPath = path .Join ("channel" , name )
227
227
messages = fetchChannelHistory (api , id )
228
228
}
229
229
@@ -239,21 +239,21 @@ func dumpChannel(api *slack.Client, dir, id, name, channelType string) {
239
239
ts := parseTimestamp (message .Timestamp )
240
240
filename := fmt .Sprintf ("%d-%02d-%02d.json" , ts .Year (), ts .Month (), ts .Day ())
241
241
if currentFilename != filename {
242
- writeMessagesFile (currentMessages , dir , name , currentFilename )
242
+ writeMessagesFile (currentMessages , dir , channelPath , currentFilename )
243
243
currentMessages = make ([]slack.Message , 0 , 5 )
244
244
currentFilename = filename
245
245
}
246
246
247
247
currentMessages = append (currentMessages , message )
248
248
}
249
- writeMessagesFile (currentMessages , dir , fileName , currentFilename )
249
+ writeMessagesFile (currentMessages , dir , channelPath , currentFilename )
250
250
}
251
251
252
- func writeMessagesFile (messages []slack.Message , dir string , name string , filename string ) {
253
- if len (messages ) == 0 || dir == "" || name == "" || filename == "" {
252
+ func writeMessagesFile (messages []slack.Message , dir string , channelPath string , filename string ) {
253
+ if len (messages ) == 0 || dir == "" || channelPath == "" || filename == "" {
254
254
return
255
255
}
256
- channelDir := path .Join (dir , name )
256
+ channelDir := path .Join (dir , channelPath )
257
257
err := os .MkdirAll (channelDir , 0755 )
258
258
check (err )
259
259
0 commit comments