Przeglądaj źródła

update registeredChannels cache on rename as well

tags/v1.1.0-rc1
Shivaram Lingamneni 5 lat temu
rodzic
commit
63149e754a
1 zmienionych plików z 4 dodań i 0 usunięć
  1. 4
    0
      irc/channelmanager.go

+ 4
- 0
irc/channelmanager.go Wyświetl plik

229
 	info = channel.ExportRegistration(IncludeInitial)
229
 	info = channel.ExportRegistration(IncludeInitial)
230
 	delete(cm.chans, cfname)
230
 	delete(cm.chans, cfname)
231
 	cm.chans[cfnewname] = entry
231
 	cm.chans[cfnewname] = entry
232
+	if cm.registeredChannels[cfname] {
233
+		delete(cm.registeredChannels, cfname)
234
+		cm.registeredChannels[cfnewname] = true
235
+	}
232
 	entry.channel.Rename(newname, cfnewname)
236
 	entry.channel.Rename(newname, cfnewname)
233
 	return nil
237
 	return nil
234
 }
238
 }

Ładowanie…
Anuluj
Zapisz