|
...
|
...
|
@@ -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,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|