unoptimal refactoring

This commit is contained in:
Aine
2022-08-23 19:23:15 +03:00
parent 609e19c133
commit 81abe8c785
6 changed files with 92 additions and 116 deletions

View File

@@ -11,10 +11,10 @@ import (
)
var commands = map[string]string{
"mailbox": "Get or set mailbox of that room",
"owner": "Get or set owner of that room",
"hide-sender-address": "Get or set the `hide-sender-address` setting (controls if the sender's email address is displayed or not; default `false`)",
"help": "Get help",
"mailbox": "Get or set mailbox of that room",
"owner": "Get or set owner of that room",
"nosender": "Get or set `nosender` of that room (`true` - hide email sender; `false` - show email sender)",
"help": "Get help",
}
func (b *Bot) handleCommand(ctx context.Context, evt *event.Event, command []string) {
@@ -34,8 +34,8 @@ func (b *Bot) handleCommand(ctx context.Context, evt *event.Event, command []str
b.handleOwner(ctx, evt, command)
case "mailbox":
b.handleMailbox(ctx, evt, command)
case "hide-sender-address":
b.handleHideSenderAddress(ctx, evt, command)
case "nosender":
b.handleNoSender(ctx, evt, command)
}
}
@@ -49,7 +49,7 @@ func (b *Bot) parseCommand(message string) []string {
return nil
}
message = strings.TrimSpace(strings.Replace(message, b.prefix, "", 1))
message = strings.ToLower(strings.TrimSpace(strings.Replace(message, b.prefix, "", 1)))
return strings.Split(message, " ")
}