NodeService.TransactionTokenFactory.ProcessToken C# (CSharp) Method

ProcessToken() public method

public ProcessToken ( TransactionToken token ) : TransactionToken
token TransactionToken
return TransactionToken
        public TransactionToken ProcessToken(TransactionToken token)
        {
            if (_transactionTokens.ContainsKey(token.TokenId))
            {
                if (_transactionTokens[token.TokenId] == token)
                {
                    return token;
                }
                else
                {
                    _transactionTokens[token.TokenId].Refresh(token);

                    return _transactionTokens[token.TokenId];
                }
            }
            else
            {
                return _transactionTokens[token.TokenId] = token;
            }
        }
    }