Files
phylum/client/lib/libphylum/responses/user_response.dart
2025-05-28 01:55:43 +05:30

18 lines
465 B
Dart

part of 'responses.dart';
class UserResponse extends PhylumApiSuccessResponse {
final User user;
@override
Future<void> process(PhylumAccount account) async {
await account.db.users.insertOnConflictUpdate(user);
await account.userRepository.replaceRemoteData(user.id.toString(), user);
}
UserResponse({required this.user});
factory UserResponse.fromResponse(Map<String, dynamic> data) {
return UserResponse(user: parseUser(data));
}
}