commands: move ParseNextPrevMessage error value to its last return value
Signed-off-by: Wagner Riffel <wgrriffel@gmail.com>
This commit is contained in:
parent
baa70469c3
commit
bdb5e3e658
|
@ -23,8 +23,8 @@ func (NextPrevMsg) Complete(aerc *widgets.Aerc, args []string) []string {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
var err, n, pct = ParseNextPrevMessage(args)
|
|
||||||
func (NextPrevMsg) Execute(aerc *widgets.Aerc, args []string) error {
|
func (NextPrevMsg) Execute(aerc *widgets.Aerc, args []string) error {
|
||||||
|
n, pct, err := ParseNextPrevMessage(args)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -35,9 +35,9 @@ func (NextPrevMsg) Execute(aerc *widgets.Aerc, args []string) error {
|
||||||
return ExecuteNextPrevMessage(args, acct, pct, n)
|
return ExecuteNextPrevMessage(args, acct, pct, n)
|
||||||
}
|
}
|
||||||
|
|
||||||
func ParseNextPrevMessage(args []string) (error, int, bool) {
|
func ParseNextPrevMessage(args []string) (int, bool, error) {
|
||||||
if len(args) > 2 {
|
if len(args) > 2 {
|
||||||
return nextPrevMessageUsage(args[0]), 0, false
|
return 0, false, nextPrevMessageUsage(args[0])
|
||||||
}
|
}
|
||||||
var (
|
var (
|
||||||
n int = 1
|
n int = 1
|
||||||
|
@ -51,10 +51,10 @@ func ParseNextPrevMessage(args []string) (error, int, bool) {
|
||||||
}
|
}
|
||||||
n, err = strconv.Atoi(args[1])
|
n, err = strconv.Atoi(args[1])
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nextPrevMessageUsage(args[0]), 0, false
|
return 0, false, nextPrevMessageUsage(args[0])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return nil, n, pct
|
return n, pct, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func ExecuteNextPrevMessage(args []string, acct *widgets.AccountView, pct bool, n int) error {
|
func ExecuteNextPrevMessage(args []string, acct *widgets.AccountView, pct bool, n int) error {
|
||||||
|
|
|
@ -19,8 +19,8 @@ func (NextPrevMsg) Complete(aerc *widgets.Aerc, args []string) []string {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
err, n, pct := account.ParseNextPrevMessage(args)
|
|
||||||
func (NextPrevMsg) Execute(aerc *widgets.Aerc, args []string) error {
|
func (NextPrevMsg) Execute(aerc *widgets.Aerc, args []string) error {
|
||||||
|
n, pct, err := account.ParseNextPrevMessage(args)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue