meta: Load conversations after PreStart

This commit is contained in:
2022-03-23 15:50:54 +01:00
parent 6d47472ffb
commit 1615ab347a
11 changed files with 169 additions and 347 deletions

View File

@@ -20,7 +20,8 @@ class ConversationsBloc extends Bloc<ConversationsEvent, ConversationsState> {
Future<void> _onLoggedIn(ConversationsInitEvent event, Emitter<ConversationsState> emit) async {
return emit(
state.copyWith(
displayName: event.displayName
displayName: event.displayName,
conversations: event.conversations
)
);
}

View File

@@ -4,6 +4,7 @@ abstract class ConversationsEvent {}
class ConversationsInitEvent extends ConversationsEvent {
final String displayName;
final List<Conversation> conversations;
ConversationsInitEvent(this.displayName);
ConversationsInitEvent(this.displayName, this.conversations);
}

View File

@@ -89,7 +89,9 @@ class LoginBloc extends Bloc<LoginEvent, LoginState> {
GetIt.I.get<ConversationsBloc>().add(
ConversationsInitEvent(
result.displayName
result.displayName,
// TODO
[]
)
);
GetIt.I.get<NavigationBloc>().add(