refactor: use ningen helpers

This commit is contained in:
ayn2op 2024-09-17 13:51:20 +05:30
parent c8f82fa825
commit ce69326513
2 changed files with 2 additions and 14 deletions

View file

@ -207,16 +207,12 @@ func (gt *GuildsTree) onSelected(n *tview.TreeNode) {
gt.selectedChannelID = ref
app.SetFocus(mainFlex.messageInput)
case nil: // Direct messages
cs, err := discordState.Cabinet.PrivateChannels()
cs, err := discordState.PrivateChannels()
if err != nil {
log.Println(err)
return
}
sort.Slice(cs, func(i, j int) bool {
return cs[i].LastMessageID > cs[j].LastMessageID
})
for _, c := range cs {
gt.createChannelNode(n, c)
}

View file

@ -75,15 +75,7 @@ func (mt *MessagesText) reset() {
func (mt *MessagesText) createMessage(m discord.Message) {
if cfg.HideBlockedUsers {
ready := discordState.Ready()
var isBlocked bool
for _, relationship := range ready.Relationships {
if relationship.Type == discord.BlockedRelationship && relationship.UserID == m.Author.ID {
isBlocked = true
break
}
}
isBlocked := discordState.UserIsBlocked(m.Author.ID)
if isBlocked {
fmt.Fprintln(mt, "[:red:b]Blocked message[:-:-]")
return