ソースを参照

update registeredChannels cache on rename as well

tags/v1.1.0-rc1
Shivaram Lingamneni 5年前
コミット
63149e754a
1個のファイルの変更4行の追加0行の削除
  1. 4
    0
      irc/channelmanager.go

+ 4
- 0
irc/channelmanager.go ファイルの表示

@@ -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
 }

読み込み中…
キャンセル
保存