report method
Returns a report of the technical information and Logs.
Implementation
String report() {
final Session? session = sessions
?.firstWhereOrNull((e) => e.session.value.id == sessionId)
?.session
.value;
return '''
================ Report ================
Created at: ${DateTime.now()}
Application: ${Pubspec.ref}
MyUser:
${myUser?.toJson()}
SessionId:
$sessionId
Session:
${session?.toJson()}
Token:
$token
================= Logs =================
${Log.logs.map((e) => '[${e.at.toStamp}] [${e.level.name}] ${e.text}').join('\n')}
========================================
''';
}