X-Git-Url: https://git.r.bdr.sh/rbdr/mobius/blobdiff_plain/327d35f92fc5a642f6f11dce1a18601904634e48..9174dbe8a9057e240fd9c3825c5720d13f2fafc2:/hotline/transaction.go?ds=inline diff --git a/hotline/transaction.go b/hotline/transaction.go index 88e17df..9b0ac40 100644 --- a/hotline/transaction.go +++ b/hotline/transaction.go @@ -1,6 +1,7 @@ package hotline import ( + "bytes" "encoding/binary" "errors" "fmt" @@ -238,3 +239,7 @@ func (t *Transaction) GetField(id int) Field { return Field{} } + +func (t *Transaction) IsError() bool { + return bytes.Compare(t.ErrorCode, []byte{0, 0, 0, 1}) == 0 +}