Skip to content

Commit

Permalink
fix(editor): fix exception caused by missing editor repository
Browse files Browse the repository at this point in the history
  • Loading branch information
realth000 committed Oct 11, 2024
1 parent 51510e0 commit 285424e
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions lib/features/editor/widgets/username_picker_dialog.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import 'package:go_router/go_router.dart';
import 'package:tsdm_client/constants/layout.dart';
import 'package:tsdm_client/extensions/list.dart';
import 'package:tsdm_client/features/editor/bloc/user_mention_cubit.dart';
import 'package:tsdm_client/features/editor/repository/editor_repository.dart';
import 'package:tsdm_client/i18n/strings.g.dart';
import 'package:tsdm_client/routes/screen_paths.dart';
import 'package:tsdm_client/utils/logger.dart';
Expand Down Expand Up @@ -202,9 +203,16 @@ class _UsernamePickerDialogState extends State<_UsernamePickerDialog>
@override
Widget build(BuildContext context) {
final tr = context.t.bbcodeEditor.userMention;
return BlocProvider(
create: (context) =>
UserMentionCubit(RepositoryProvider.of(context))..recommendFriend(),
return MultiBlocProvider(
providers: [
RepositoryProvider(
create: (_) => EditorRepository(),
),
BlocProvider(
create: (context) => UserMentionCubit(RepositoryProvider.of(context))
..recommendFriend(),
),
],
child: BlocBuilder<UserMentionCubit, UserMentionState>(
builder: (context, state) => AlertDialog(
title: Text(tr.title),
Expand Down

0 comments on commit 285424e

Please sign in to comment.