importSSOLink method
Implementation
Future<void> importSSOLink(String link) async {
final uri = Uri.parse(link);
final params = uri.queryParameters;
final at = params['access_token'];
if (at == null) throw Exception('Invalid SSO link');
final prefs = await SharedPreferences.getInstance();
await prefs.setString(_keyAccess, at);
if (params['refresh_token'] != null) {
await prefs.setString(_keyRefresh, params['refresh_token']!);
}
if (params['user_id'] != null) {
await prefs.setString(_keyUserId, params['user_id']!);
}
UflowId.instance.setTokens(accessToken: at, refreshToken: params['refresh_token']);
}