Skip to content

Commit

Permalink
Move existing comparision code to types (#531)
Browse files Browse the repository at this point in the history
With minimal code changes.

Refs #481.
  • Loading branch information
AlekSi committed Apr 26, 2022
1 parent f6bfa76 commit ad8acc0
Show file tree
Hide file tree
Showing 9 changed files with 452 additions and 379 deletions.
317 changes: 0 additions & 317 deletions internal/handlers/common/compare.go

This file was deleted.

20 changes: 16 additions & 4 deletions internal/handlers/common/error.go
Original file line number Diff line number Diff line change
Expand Up @@ -122,14 +122,26 @@ func ProtocolError(err error) (*Error, bool) {
func formatBitwiseOperatorErr(err error, operator string, maskValue any) error {
switch err {
case errNotWholeNumber:
return NewErrorMsg(ErrFailedToParse, fmt.Sprintf("Expected an integer: %s: %#v", operator, maskValue))
return NewErrorMsg(
ErrFailedToParse,
fmt.Sprintf("Expected an integer: %s: %#v", operator, maskValue),
)
case errNegativeNumber:
if _, ok := maskValue.(float64); ok {
return NewErrorMsg(ErrFailedToParse, fmt.Sprintf(`Expected a positive number in: %s: %.1f`, operator, maskValue))
return NewErrorMsg(
ErrFailedToParse,
fmt.Sprintf(`Expected a positive number in: %s: %.1f`, operator, maskValue),
)
}
return NewErrorMsg(ErrFailedToParse, fmt.Sprintf(`Expected a positive number in: %s: %v`, operator, maskValue))
return NewErrorMsg(
ErrFailedToParse,
fmt.Sprintf(`Expected a positive number in: %s: %v`, operator, maskValue),
)
case errNotBinaryMask:
return NewErrorMsg(ErrBadValue, fmt.Sprintf(`value takes an Array, a number, or a BinData but received: %s: %#v`, operator, maskValue))
return NewErrorMsg(
ErrBadValue,
fmt.Sprintf(`value takes an Array, a number, or a BinData but received: %s: %#v`, operator, maskValue),
)
default:
return err
}
Expand Down
Loading

0 comments on commit ad8acc0

Please sign in to comment.