findToken method
Implementation
Future<String?> findToken() async {
// check cookie session
Cookie session = cookies.firstWhere((cookie) => cookie.name == sessionKey && cookie.httpOnly);
final json = jsonDecode(Crypto.decrypt(session.value));
String? basic = json['basic']?.toString();
// check value
if (basic == null || basic.substring(0, 5) != 'Basic') {
throw AppException.unauthorized();
}
return basic.substring(6, basic.length);
}