saveToken static method

void saveToken(
  1. String atoken,
  2. String rToken
)

Implementation

static void saveToken(String atoken, String rToken) {
  _cachedAccessToken = atoken;
  _cachedRefreshToken = rToken;
  SharedPreferences.getInstance().then((prefs) {
    prefs.setString('accessToken', _cachedAccessToken);
    prefs.setString('refreshToken', _cachedRefreshToken);
  });

  // 发送 token 更新通知
  if (atoken.isNotEmpty && rToken.isNotEmpty) {
    _tokenUpdateController.add(TokenUpdateEvent(
      accessToken: atoken,
      refreshToken: rToken,
      updateTime: DateTime.now(),
    ));
  }
}