36 lines
802 B
Go
36 lines
802 B
Go
package gokwallet
|
|
|
|
/*
|
|
resultCheck checks the result code from a Dbus call and returns an error if not successful.
|
|
See also resultPassed.
|
|
*/
|
|
func resultCheck(result int32) (err error) {
|
|
|
|
// This is technically way more complex than it needs to be, but is extendable for future use.
|
|
switch i := result; i {
|
|
case DbusSuccess:
|
|
err = nil
|
|
case DbusFailure:
|
|
err = ErrOperationFailed
|
|
}
|
|
|
|
return
|
|
}
|
|
|
|
/*
|
|
resultPassed checks the result code from a Dbus call and returns a boolean as to whether the result is pass or not.
|
|
See also resultCheck.
|
|
*/
|
|
func resultPassed(result int32) (passed bool) {
|
|
|
|
// This is technically way more complex than it needs to be, but is extendable for future use.
|
|
switch i := result; i {
|
|
case DbusSuccess:
|
|
passed = true
|
|
case DbusFailure:
|
|
passed = false
|
|
}
|
|
|
|
return
|
|
}
|