saveTokens method

Future<void> saveTokens({
  1. required String jwt,
  2. required String refreshToken,
  3. bool startRefreshTimer = true,
})

Store JWT and refresh token in secure storage Optionally starts background refresh timer

Implementation

Future<void> saveTokens({
  required String jwt,
  required String refreshToken,
  bool startRefreshTimer = true,
}) async {
  await _secureStorage.write(key: _jwtKey, value: jwt);
  await _secureStorage.write(key: _refreshTokenKey, value: refreshToken);
  if (startRefreshTimer) {
    _scheduleBackgroundRefresh(jwt);
  }
}