Kaynağa Gözat

update registeredChannels cache on rename as well

tags/v1.1.0-rc1
Shivaram Lingamneni 5 yıl önce
ebeveyn
işleme
63149e754a
1 değiştirilmiş dosya ile 4 ekleme ve 0 silme
  1. 4
    0
      irc/channelmanager.go

+ 4
- 0
irc/channelmanager.go Dosyayı Görüntüle

@@ -229,6 +229,10 @@ func (cm *ChannelManager) Rename(name string, newname string) (err error) {
229 229
 	info = channel.ExportRegistration(IncludeInitial)
230 230
 	delete(cm.chans, cfname)
231 231
 	cm.chans[cfnewname] = entry
232
+	if cm.registeredChannels[cfname] {
233
+		delete(cm.registeredChannels, cfname)
234
+		cm.registeredChannels[cfnewname] = true
235
+	}
232 236
 	entry.channel.Rename(newname, cfnewname)
233 237
 	return nil
234 238
 }

Loading…
İptal
Kaydet