exportSSOLink method
Implementation
Future<String> exportSSOLink() async {
final prefs = await SharedPreferences.getInstance();
final at = prefs.getString(_keyAccess);
final rt = prefs.getString(_keyRefresh);
final uid = prefs.getString(_keyUserId);
if (at == null) throw Exception('Not signed in');
final uri = Uri(
scheme: 'com.modder.sso',
host: 'import',
queryParameters: {
'access_token': at,
if (rt != null) 'refresh_token': rt,
if (uid != null) 'user_id': uid,
'timestamp': DateTime.now().millisecondsSinceEpoch.toString(),
},
);
return uri.toString();
}