aboutsummaryrefslogtreecommitdiff
path: root/rtol_transfer.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2022-11-07 12:00:35 +0700
committerShulhan <ms@kilabit.info>2022-11-07 12:35:46 +0700
commiteeacdd3063b6fc718fe513517808cb9fde72217b (patch)
treec8b4962bb807601530e8a7a6894ed68e4a34a0d9 /rtol_transfer.go
parenteb3c3fc6b20b77c26a571395f584efdce8cfb4f7 (diff)
downloadduitku-eeacdd3063b6fc718fe513517808cb9fde72217b.tar.xz
all: changes the UserID in ClientOptions from string to int64
The type in request is always be an int.
Diffstat (limited to 'rtol_transfer.go')
-rw-r--r--rtol_transfer.go14
1 files changed, 3 insertions, 11 deletions
diff --git a/rtol_transfer.go b/rtol_transfer.go
index 75b22b6..e87515c 100644
--- a/rtol_transfer.go
+++ b/rtol_transfer.go
@@ -5,7 +5,6 @@ import (
"crypto/sha256"
"encoding/hex"
"fmt"
- "strconv"
"time"
)
@@ -62,20 +61,15 @@ func newRtolTransfer(inquiryReq *RtolInquiry, inquiryRes *RtolInquiryResponse) (
return req
}
-func (req *rtolTransfer) sign(opts ClientOptions) (err error) {
+func (req *rtolTransfer) sign(opts ClientOptions) {
var (
- logp = `sign`
- now = time.Now()
+ now = time.Now()
bb bytes.Buffer
plainHash [sha256.Size]byte
)
- req.UserID, err = strconv.ParseInt(opts.UserID, 10, 64)
- if err != nil {
- return fmt.Errorf(`%s: %s`, logp, err)
- }
-
+ req.UserID = opts.UserID
req.Email = opts.Email
req.Timestamp = now.UnixMilli()
@@ -87,6 +81,4 @@ func (req *rtolTransfer) sign(opts ClientOptions) (err error) {
plainHash = sha256.Sum256(bb.Bytes())
req.Signature = hex.EncodeToString(plainHash[:])
-
- return nil
}