浏览代码

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
 }

正在加载...
取消
保存