feat: 重构 Reminder Notification 系统并更新应用包名

This commit is contained in:
qzl
2026-03-30 18:36:57 +08:00
parent 9fb2a6857b
commit 91bf3c3f96
90 changed files with 5133 additions and 3017 deletions
@@ -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;