diff --git a/internal/ui/chat/composer.go b/internal/ui/chat/composer.go index 43ec6cd..20be16e 100644 --- a/internal/ui/chat/composer.go +++ b/internal/ui/chat/composer.go @@ -79,9 +79,7 @@ func newComposer(cfg *config.Config, chat *Model) *composer { SetPlaceholder(tview.NewLine(tview.NewSegment("Select a channel to start chatting", tcell.StyleDefault.Dim(true)))). SetClipboard( func(s string) { - if err := clipboard.Write(clipboard.FmtText, []byte(s)); err != nil { - slog.Error("failed to write clipboard text", "err", err) - } + _ = clipboard.Write(clipboard.FmtText, []byte(s)) }, func() string { return string(clipboard.Read(clipboard.FmtText)) diff --git a/internal/ui/chat/guilds_tree.go b/internal/ui/chat/guilds_tree.go index dfada33..b7832c3 100644 --- a/internal/ui/chat/guilds_tree.go +++ b/internal/ui/chat/guilds_tree.go @@ -358,9 +358,7 @@ func (gt *guildsTree) yankID() tview.Cmd { // discord.Snowflake (discord.GuildID and discord.ChannelID) have the String method. if id, ok := node.Reference().(fmt.Stringer); ok { return func() tview.Msg { - if err := clipboard.Write(clipboard.FmtText, []byte(id.String())); err != nil { - slog.Error("failed to copy node id", "err", err) - } + _ = clipboard.Write(clipboard.FmtText, []byte(id.String())) return nil } } diff --git a/internal/ui/chat/messages_list.go b/internal/ui/chat/messages_list.go index 40f9c06..5e53c7c 100644 --- a/internal/ui/chat/messages_list.go +++ b/internal/ui/chat/messages_list.go @@ -1024,9 +1024,7 @@ func (ml *messagesList) yankMessageID() tview.Cmd { } return func() tview.Msg { - if err := clipboard.Write(clipboard.FmtText, []byte(selectedMessage.ID.String())); err != nil { - slog.Error("failed to copy message id", "err", err) - } + _ = clipboard.Write(clipboard.FmtText, []byte(selectedMessage.ID.String())) return nil } } @@ -1038,9 +1036,7 @@ func (ml *messagesList) yankContent() tview.Cmd { } return func() tview.Msg { - if err := clipboard.Write(clipboard.FmtText, []byte(selectedMessage.Content)); err != nil { - slog.Error("failed to copy message content", "err", err) - } + _ = clipboard.Write(clipboard.FmtText, []byte(selectedMessage.Content)) return nil } } @@ -1052,9 +1048,7 @@ func (ml *messagesList) yankURL() tview.Cmd { } return func() tview.Msg { - if err := clipboard.Write(clipboard.FmtText, []byte(selectedMessage.URL())); err != nil { - slog.Error("failed to copy message url", "err", err) - } + _ = clipboard.Write(clipboard.FmtText, []byte(selectedMessage.URL())) return nil } } diff --git a/internal/ui/login/msg.go b/internal/ui/login/msg.go index 397d0aa..dac201e 100644 --- a/internal/ui/login/msg.go +++ b/internal/ui/login/msg.go @@ -1,8 +1,6 @@ package login import ( - "log/slog" - "github.com/ayn2op/tview" "golang.design/x/clipboard" ) @@ -13,10 +11,7 @@ type errMsg struct { func setClipboard(content string) tview.Cmd { return func() tview.Msg { - if err := clipboard.Write(clipboard.FmtText, []byte(content)); err != nil { - slog.Error("failed to copy error message", "err", err) - return nil - } + _ = clipboard.Write(clipboard.FmtText, []byte(content)) return nil } }