feat: 重构 Reminder Notification 系统并更新应用包名
This commit is contained in:
@@ -83,14 +83,24 @@ class UserBasicInfo {
|
||||
final String id;
|
||||
final String username;
|
||||
final String? avatarUrl;
|
||||
final String? phone;
|
||||
final String? bio;
|
||||
|
||||
UserBasicInfo({required this.id, required this.username, this.avatarUrl});
|
||||
UserBasicInfo({
|
||||
required this.id,
|
||||
required this.username,
|
||||
this.avatarUrl,
|
||||
this.phone,
|
||||
this.bio,
|
||||
});
|
||||
|
||||
factory UserBasicInfo.fromJson(Map<String, dynamic> json) {
|
||||
return UserBasicInfo(
|
||||
id: json['id'] as String,
|
||||
username: json['username'] as String,
|
||||
avatarUrl: json['avatar_url'] as String?,
|
||||
phone: json['phone'] as String?,
|
||||
bio: json['bio'] as String?,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,22 +2,9 @@ import 'dart:io';
|
||||
import 'package:dio/dio.dart';
|
||||
import 'package:social_app/data/network/i_api_client.dart';
|
||||
import '../models/user_profile.dart';
|
||||
import 'friends_api.dart';
|
||||
|
||||
class UserBasicInfo {
|
||||
final String id;
|
||||
final String username;
|
||||
final String? avatarUrl;
|
||||
|
||||
UserBasicInfo({required this.id, required this.username, this.avatarUrl});
|
||||
|
||||
factory UserBasicInfo.fromJson(Map<String, dynamic> json) {
|
||||
return UserBasicInfo(
|
||||
id: json['id'] as String,
|
||||
username: json['username'] as String,
|
||||
avatarUrl: json['avatar_url'] as String?,
|
||||
);
|
||||
}
|
||||
}
|
||||
export 'friends_api.dart' show UserBasicInfo;
|
||||
|
||||
class UsersApi {
|
||||
final IApiClient _client;
|
||||
|
||||
Reference in New Issue
Block a user