removeTokenData method

FutureOr<APITokenInfo?> removeTokenData(
  1. String token
)

Implementation

FutureOr<APITokenInfo?> removeTokenData(String token) {
  return _resolveSharedTokens().resolveMapped((sharedTokens) {
    return sharedTokens.get(token).resolveMapped((tokenInfo) {
      if (tokenInfo != null) {
        return sharedTokens.put(token, (
          apiToken: tokenInfo.apiToken,
          data: null,
          permissions: tokenInfo.permissions
        ));
      }

      return tokenInfo;
    });
  });
}