walletmanager funcs done, now for wallet funcs
This commit is contained in:
35
utils.go
Normal file
35
utils.go
Normal file
@@ -0,0 +1,35 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user