From 9eb49e169262090f7a5105219bd1455006d0ce8d Mon Sep 17 00:00:00 2001 From: Samuel Hawksby-Robinson Date: Tue, 19 Mar 2024 13:09:47 +0000 Subject: [PATCH] Removed unused ParseLoginParams and newErrZeroAddress functions --- account/utils.go | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/account/utils.go b/account/utils.go index c33e65536..7c6ae3b3f 100644 --- a/account/utils.go +++ b/account/utils.go @@ -1,7 +1,6 @@ package account import ( - "encoding/json" "errors" "fmt" @@ -32,37 +31,6 @@ func (e *ErrZeroAddress) Error() string { return fmt.Sprintf("%s contains an empty address", e.field) } -func newErrZeroAddress(field string) *ErrZeroAddress { - return &ErrZeroAddress{ - field: field, - } -} - -func ParseLoginParams(paramsJSON string) (LoginParams, error) { - var ( - params LoginParams - zeroAddress types.Address - ) - if err := json.Unmarshal([]byte(paramsJSON), ¶ms); err != nil { - return params, err - } - - if params.ChatAddress == zeroAddress { - return params, newErrZeroAddress("ChatAddress") - } - - if params.MainAccount == zeroAddress { - return params, newErrZeroAddress("MainAccount") - } - - for _, address := range params.WatchAddresses { - if address == zeroAddress { - return params, newErrZeroAddress("WatchAddresses") - } - } - return params, nil -} - // Info contains wallet and chat addresses and public keys of an account. type Info struct { WalletAddress string