diff options
| author | Shulhan <ms@kilabit.info> | 2022-11-07 12:00:35 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2022-11-07 12:35:46 +0700 |
| commit | eeacdd3063b6fc718fe513517808cb9fde72217b (patch) | |
| tree | c8b4962bb807601530e8a7a6894ed68e4a34a0d9 /rtol_transfer.go | |
| parent | eb3c3fc6b20b77c26a571395f584efdce8cfb4f7 (diff) | |
| download | duitku-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.go | 14 |
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 } |
