Commit 5885d8f32733e72fd6b3d97e645b9a6eae654f07

Authored by 刘宏哲
1 parent 66b6f902

feat(app): call refreshWatchAppAndWidgets after delete a friend

... ... @@ -205,6 +205,7 @@ class FriendsController extends GetxController {
final userId = friend.userId;
if (userId == null) return;
await _repository.deleteFriend(userId);
await _refreshWatchAppAndWidgetsAfterFriendDeleted();
await loadFriends();
} catch (error, stackTrace) {
if (error is AppError) {
... ... @@ -218,4 +219,16 @@ class FriendsController extends GetxController {
}
}
}
Future<void> _refreshWatchAppAndWidgetsAfterFriendDeleted() async {
try {
await PlatformHostApi().refreshWatchAppAndWidgets();
} catch (error, stackTrace) {
AppLogger.e(
'FriendsController.refreshWatchAppAndWidgetsAfterFriendDeleted failed',
error,
stackTrace,
);
}
}
}
... ...