|
|
@@ -282,10 +282,8 @@ func expandMentions(state *ningen.State, c *discord.Channel, src []byte) []byte
|
|
|
}
|
|
|
}
|
|
|
// self ping
|
|
|
- me, err := state.Cabinet.Me()
|
|
|
- if err != nil {
|
|
|
- slog.Error("failed to get client user (me)", "err", err)
|
|
|
- } else if strings.EqualFold(me.Username, name) {
|
|
|
+ me, _ := state.Cabinet.Me()
|
|
|
+ if strings.EqualFold(me.Username, name) {
|
|
|
return []byte(me.ID.Mention())
|
|
|
}
|
|
|
return output
|
|
|
@@ -373,12 +371,8 @@ func (mi *messageInput) tabSuggestion() {
|
|
|
if name == "" {
|
|
|
shown = make(map[string]struct{})
|
|
|
// Don't show @me in the list of recent authors
|
|
|
- me, err := mi.chatView.state.Cabinet.Me()
|
|
|
- if err != nil {
|
|
|
- slog.Error("failed to get client user (me)", "err", err)
|
|
|
- } else {
|
|
|
- shown[me.Username] = userDone
|
|
|
- }
|
|
|
+ me, _ := mi.chatView.state.Cabinet.Me()
|
|
|
+ shown[me.Username] = userDone
|
|
|
}
|
|
|
|
|
|
// DMs have recipients, not members
|
|
|
@@ -397,12 +391,8 @@ func (mi *messageInput) tabSuggestion() {
|
|
|
}
|
|
|
} else {
|
|
|
users := selected.DMRecipients
|
|
|
- me, err := mi.chatView.state.Cabinet.Me()
|
|
|
- if err != nil {
|
|
|
- slog.Error("failed to get client user (me)", "err", err)
|
|
|
- } else {
|
|
|
- users = append(users, *me)
|
|
|
- }
|
|
|
+ me, _ := mi.chatView.state.Cabinet.Me()
|
|
|
+ users = append(users, *me)
|
|
|
res := fuzzy.FindFrom(name, userList(users))
|
|
|
for _, r := range res {
|
|
|
mi.addMentionUser(&users[r.Index])
|