mirror of
https://codeberg.org/shroff/phylum.git
synced 2026-02-20 04:29:09 -06:00
18 lines
465 B
Dart
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));
|
|
}
|
|
}
|