💄 Improve performance and bugs
This commit is contained in:
@@ -185,7 +185,9 @@ class NotificationListNotifier extends AsyncNotifier<List<SnNotification>>
|
||||
.toList();
|
||||
|
||||
final unreadCount = notifications.where((n) => n.viewedAt == null).length;
|
||||
ref.read(notificationUnreadCountProvider.notifier).decrement(unreadCount);
|
||||
if (ref.mounted) {
|
||||
ref.read(notificationUnreadCountProvider.notifier).decrement(unreadCount);
|
||||
}
|
||||
|
||||
return notifications;
|
||||
}
|
||||
|
||||
@@ -221,7 +221,7 @@ final class PublisherSubscriptionStatusProvider
|
||||
}
|
||||
|
||||
String _$publisherSubscriptionStatusHash() =>
|
||||
r'accf6a0cdf98f8b0474d94ac575e8b20448adc79';
|
||||
r'688bf38554afea9e68b2cb59c5f08c6e8dd31b62';
|
||||
|
||||
final class PublisherSubscriptionStatusFamily extends $Family
|
||||
with $FunctionalFamilyOverride<FutureOr<SnPublisherSubscription?>, String> {
|
||||
|
||||
@@ -13,6 +13,7 @@ import 'package:island/widgets/content/cloud_files.dart';
|
||||
import 'package:island/widgets/navigation/conditional_bottom_nav.dart';
|
||||
import 'package:material_symbols_icons/symbols.dart';
|
||||
import 'package:island/pods/chat/chat_summary.dart';
|
||||
import 'package:styled_widget/styled_widget.dart';
|
||||
|
||||
final currentRouteProvider = NotifierProvider<CurrentRouteNotifier, String?>(
|
||||
CurrentRouteNotifier.new,
|
||||
@@ -237,7 +238,7 @@ class TabsScreen extends HookConsumerWidget {
|
||||
indicatorColor: Theme.of(
|
||||
context,
|
||||
).colorScheme.primary.withOpacity(0.2),
|
||||
),
|
||||
).padding(horizontal: 12),
|
||||
),
|
||||
),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user