fix: do not fetch reminders on resize window (#5100)

This commit is contained in:
Mathias Mogensen 2024-04-09 13:26:40 +02:00 committed by GitHub
parent 09f5317768
commit 2126e6e449
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,3 +1,6 @@
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:appflowy/plugins/blank/blank.dart'; import 'package:appflowy/plugins/blank/blank.dart';
import 'package:appflowy/startup/plugin/plugin.dart'; import 'package:appflowy/startup/plugin/plugin.dart';
import 'package:appflowy/startup/startup.dart'; import 'package:appflowy/startup/startup.dart';
@ -22,13 +25,12 @@ import 'package:appflowy_backend/protobuf/flowy-folder/protobuf.dart';
import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart' import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart'
show UserProfilePB; show UserProfilePB;
import 'package:flowy_infra_ui/style_widget/container.dart'; import 'package:flowy_infra_ui/style_widget/container.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:sized_context/sized_context.dart'; import 'package:sized_context/sized_context.dart';
import 'package:styled_widget/styled_widget.dart'; import 'package:styled_widget/styled_widget.dart';
import '../widgets/edit_panel/edit_panel.dart'; import '../widgets/edit_panel/edit_panel.dart';
import 'home_layout.dart'; import 'home_layout.dart';
import 'home_stack.dart'; import 'home_stack.dart';
@ -67,15 +69,11 @@ class DesktopHomeScreen extends StatelessWidget {
return MultiBlocProvider( return MultiBlocProvider(
key: ValueKey(userProfile.id), key: ValueKey(userProfile.id),
providers: [ providers: [
BlocProvider<ReminderBloc>.value( BlocProvider<ReminderBloc>.value(value: getIt<ReminderBloc>()),
value: getIt<ReminderBloc>()..add(const ReminderEvent.started()),
),
BlocProvider<TabsBloc>.value(value: getIt<TabsBloc>()), BlocProvider<TabsBloc>.value(value: getIt<TabsBloc>()),
BlocProvider<HomeBloc>( BlocProvider<HomeBloc>(
create: (context) { create: (_) =>
return HomeBloc(workspaceSetting) HomeBloc(workspaceSetting)..add(const HomeEvent.initial()),
..add(const HomeEvent.initial());
},
), ),
BlocProvider<HomeSettingBloc>( BlocProvider<HomeSettingBloc>(
create: (_) { create: (_) {