updateClient method

  1. @override
Future<void> updateClient(
  1. String homeserverUrl,
  2. String token,
  3. DateTime? tokenExpiresAt,
  4. String? refreshToken,
  5. String userId,
  6. String? deviceId,
  7. String? deviceName,
  8. String? prevBatch,
  9. String? olmAccount,
)
override

Implementation

@override
Future<void> updateClient(
  String homeserverUrl,
  String token,
  DateTime? tokenExpiresAt,
  String? refreshToken,
  String userId,
  String? deviceId,
  String? deviceName,
  String? prevBatch,
  String? olmAccount,
) async {
  await _clientBox.put('homeserver_url', homeserverUrl);
  await _clientBox.put('token', token);
  await _clientBox.put(
      'token_expires_at', tokenExpiresAt?.millisecondsSinceEpoch.toString());
  await _clientBox.put('refresh_token', refreshToken);
  await _clientBox.put('user_id', userId);
  await _clientBox.put('device_id', deviceId);
  await _clientBox.put('device_name', deviceName);
  await _clientBox.put('prev_batch', prevBatch);
  await _clientBox.put('olm_account', olmAccount);
  return;
}