saveTokens method
Saves tokens
Implementation
@override
Future<void> saveTokens({
required String accessToken,
required String refreshToken,
}) async {
final isRefresh = _accessToken != null && _refreshToken != null;
_accessToken = accessToken;
_refreshToken = refreshToken;
final event = TokenChangeEvent(
accessToken: accessToken,
refreshToken: refreshToken,
type: isRefresh ? TokenChangeType.refreshed : TokenChangeType.saved,
);
_controller.add(event);
for (final listener in _listeners) {
listener(accessToken, refreshToken);
}
}