cmd: refactor

This commit is contained in:
ayn2op 2025-07-19 22:22:59 -04:00
parent 7da44507bb
commit 0a0ba1c9a3
2 changed files with 8 additions and 8 deletions

View file

@ -59,7 +59,7 @@ func newMessageInput(cfg *config.Config) *messageInput {
mi.Box = ui.ConfigureBox(mi.Box, &cfg.Theme)
mi.
SetClipboard(func(s string) {
_ = clipboard.WriteAll(s)
clipboard.WriteAll(s)
}, func() string {
text, _ := clipboard.ReadAll()
return text
@ -157,7 +157,7 @@ func (mi *messageInput) send() {
// Close the attached files after sending the message.
for _, file := range mi.sendMessageData.Files {
if closer, ok := file.Reader.(io.Closer); ok {
_ = closer.Close()
closer.Close()
}
}
@ -172,7 +172,7 @@ func processText(cID discord.ChannelID, src []byte) string {
canMention = true
)
_ = ast.Walk(discordmd.Parse(src), func(node ast.Node, enter bool) (ast.WalkStatus, error) {
ast.Walk(discordmd.Parse(src), func(node ast.Node, enter bool) (ast.WalkStatus, error) {
switch node := node.(type) {
case *ast.CodeBlock:
canMention = !enter
@ -200,7 +200,7 @@ func expandMentions(cID discord.ChannelID, src []byte) []byte {
return mentionRegex.ReplaceAllFunc(src, func(input []byte) []byte {
output := input
name := strings.ToLower(string(input[1:]))
_ = discordState.MemberStore.Each(app.guildsTree.selectedGuildID, func(m *discord.Member) bool {
discordState.MemberStore.Each(app.guildsTree.selectedGuildID, func(m *discord.Member) bool {
if strings.ToLower(m.User.Username) == name && channelHasUser(cID, m.User.ID) {
output = []byte(m.User.ID.Mention())
return true
@ -430,7 +430,7 @@ func (mi *messageInput) editor() {
defer file.Close()
defer os.Remove(file.Name())
_, _ = file.WriteString(mi.GetText())
file.WriteString(mi.GetText())
cmd := exec.Command(mi.cfg.Editor, file.Name())
cmd.Stdin = os.Stdin

View file

@ -102,7 +102,7 @@ func (r *renderer) renderFencedCodeBlock(w io.Writer, node *ast.FencedCodeBlock,
func (r *renderer) renderAutoLink(w io.Writer, node *ast.AutoLink, entering bool, source []byte, urlStyle tcell.Style) {
if entering {
fg, bg, _ := urlStyle.Decompose()
_, _ = fmt.Fprintf(w, "[%s:%s]", fg, bg)
fmt.Fprintf(w, "[%s:%s]", fg, bg)
w.Write(node.URL(source))
} else {
io.WriteString(w, "[-:-]")
@ -112,7 +112,7 @@ func (r *renderer) renderAutoLink(w io.Writer, node *ast.AutoLink, entering bool
func (r *renderer) renderLink(w io.Writer, node *ast.Link, entering bool, urlStyle tcell.Style) {
if entering {
fg, bg, _ := urlStyle.Decompose()
_, _ = fmt.Fprintf(w, "[%s:%s::%s]", fg, bg, node.Destination)
fmt.Fprintf(w, "[%s:%s::%s]", fg, bg, node.Destination)
} else {
io.WriteString(w, "[-:-::-]")
}
@ -191,7 +191,7 @@ func (r *renderer) renderInline(w io.Writer, node *discordmd.Inline, entering bo
func (r *renderer) renderMention(w io.Writer, node *discordmd.Mention, entering bool, style tcell.Style) {
if entering {
fg, bg, _ := style.Decompose()
_, _ = fmt.Fprintf(w, "[%s:%s:b]", fg, bg)
fmt.Fprintf(w, "[%s:%s:b]", fg, bg)
switch {
case node.Channel != nil: