add refresh token
This commit is contained in:
@@ -5,6 +5,7 @@ import 'user_model.dart';
|
||||
class AuthResponseModel extends AuthResponse {
|
||||
const AuthResponseModel({
|
||||
required super.accessToken,
|
||||
required super.refreshToken,
|
||||
required super.user,
|
||||
});
|
||||
|
||||
@@ -12,6 +13,7 @@ class AuthResponseModel extends AuthResponse {
|
||||
factory AuthResponseModel.fromJson(Map<String, dynamic> json) {
|
||||
return AuthResponseModel(
|
||||
accessToken: json['access_token'] as String,
|
||||
refreshToken: json['refresh_token'] as String,
|
||||
user: UserModel.fromJson(json['user'] as Map<String, dynamic>),
|
||||
);
|
||||
}
|
||||
@@ -20,6 +22,7 @@ class AuthResponseModel extends AuthResponse {
|
||||
Map<String, dynamic> toJson() {
|
||||
return {
|
||||
'access_token': accessToken,
|
||||
'refresh_token': refreshToken,
|
||||
'user': (user as UserModel).toJson(),
|
||||
};
|
||||
}
|
||||
@@ -28,6 +31,7 @@ class AuthResponseModel extends AuthResponse {
|
||||
factory AuthResponseModel.fromEntity(AuthResponse authResponse) {
|
||||
return AuthResponseModel(
|
||||
accessToken: authResponse.accessToken,
|
||||
refreshToken: authResponse.refreshToken,
|
||||
user: authResponse.user,
|
||||
);
|
||||
}
|
||||
@@ -36,6 +40,7 @@ class AuthResponseModel extends AuthResponse {
|
||||
AuthResponse toEntity() {
|
||||
return AuthResponse(
|
||||
accessToken: accessToken,
|
||||
refreshToken: refreshToken,
|
||||
user: user,
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user