Add session manage page

This commit is contained in:
2024-10-29 06:34:33 +00:00
committed by GitHub
parent c2d722836b
commit 57f54d319b
11 changed files with 653 additions and 2 deletions

View File

@@ -34,6 +34,34 @@ Map<String, dynamic> _$TokenToJson(Token instance) => <String, dynamic>{
'client_platform': instance.clientPlatform,
};
TokenWithoutToken _$TokenWithoutTokenFromJson(Map<String, dynamic> json) =>
TokenWithoutToken(
id: (json['id'] as num).toInt(),
uid: (json['uid'] as num).toInt(),
expired: TokenWithoutToken._fromJson(json['expired'] as String),
httpOnly: json['http_only'] as bool,
secure: json['secure'] as bool,
lastUsed: TokenWithoutToken._fromJson(json['last_used'] as String),
client: json['client'] as String?,
device: json['device'] as String?,
clientVersion: json['client_version'] as String?,
clientPlatform: json['client_platform'] as String?,
);
Map<String, dynamic> _$TokenWithoutTokenToJson(TokenWithoutToken instance) =>
<String, dynamic>{
'id': instance.id,
'uid': instance.uid,
'expired': TokenWithoutToken._toJson(instance.expired),
'http_only': instance.httpOnly,
'secure': instance.secure,
'last_used': TokenWithoutToken._toJson(instance.lastUsed),
'client': instance.client,
'device': instance.device,
'client_version': instance.clientVersion,
'client_platform': instance.clientPlatform,
};
TokenWithUserInfo _$TokenWithUserInfoFromJson(Map<String, dynamic> json) =>
TokenWithUserInfo(
token: Token.fromJson(json['token'] as Map<String, dynamic>),