Shivaram Lingamneni 4 лет назад
Родитель
Сommit
04549e7919
1 измененных файлов: 7 добавлений и 0 удалений
  1. 7
    0
      irc/handlers.go

+ 7
- 0
irc/handlers.go Просмотреть файл

2229
 		return false
2229
 		return false
2230
 	}
2230
 	}
2231
 
2231
 
2232
+	config := server.Config()
2233
+	status, _ := channel.historyStatus(config)
2234
+	if status == HistoryPersistent {
2235
+		rb.Add(nil, server.name, ERR_CANNOTRENAME, client.Nick(), oldName, newName, client.t("Channels with persistent history cannot be renamed"))
2236
+		return false
2237
+	}
2238
+
2232
 	// perform the channel rename
2239
 	// perform the channel rename
2233
 	err := server.channels.Rename(oldName, newName)
2240
 	err := server.channels.Rename(oldName, newName)
2234
 	if err == errInvalidChannelName {
2241
 	if err == errInvalidChannelName {

Загрузка…
Отмена
Сохранить