From a69d4d6bd2e9c91a8c9925610b46922d58eda493 Mon Sep 17 00:00:00 2001 From: citrons Date: Sun, 1 Jun 2025 19:19:04 -0500 Subject: rename channel --- client/channel_window.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'client/channel_window.go') diff --git a/client/channel_window.go b/client/channel_window.go index b4c9b9f..f9ed5a8 100644 --- a/client/channel_window.go +++ b/client/channel_window.go @@ -112,6 +112,20 @@ func (cw *channelWindow) leaveChannel() { globalApp.windowCache.Evict(cw.location) } +func (cw *channelWindow) renameChannel(newName string) { + ch := proto.Object { + "channel", cw.location.id, map[string]string {"": newName}, + } + globalApp.sendUpdate(ch, func(response proto.Command) { + if response.Kind == "fail" { + if len(response.Args) > 0 { + f := proto.Fail(response.Args[0]) + globalApp.cmdWindow.err(f.Error()) + } + } + }) +} + func (cw *channelWindow) loadMoreHistory() { if cw.loadingHistory || cw.endOfHistory { return -- cgit v1.2.3