cmd: refactor
This commit is contained in:
parent
7da44507bb
commit
0a0ba1c9a3
2 changed files with 8 additions and 8 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue