1
0
Fork 0
mirror of https://github.com/diamondburned/arikawa.git synced 2024-09-28 13:19:06 +00:00
arikawa/api/errors.go
2020-01-01 21:39:52 -08:00

23 lines
332 B
Go

package api
import (
"fmt"
)
type ErrOverbound struct {
Count int
Max int
Thing string
}
var _ error = (*ErrOverbound)(nil)
func (e ErrOverbound) Error() string {
if e.Thing == "" {
return fmt.Sprintf("Overbound error: %d > %d", e.Count, e.Max)
}
return fmt.Sprintf(e.Thing+" overbound: %d > %d", e.Count, e.Max)
}