forked from Henry-Hiles/nexus
make members controller an asyncnotifier
makes loading smoother and more responsive
This commit is contained in:
parent
95a4e03f00
commit
237886971c
4 changed files with 92 additions and 81 deletions
|
|
@ -12,8 +12,8 @@ class AuthorController extends AsyncNotifier<Membership> {
|
|||
|
||||
@override
|
||||
Future<Membership> build() async {
|
||||
var member = ref.watch(
|
||||
MembersController.provider(config.room).select(
|
||||
var member = await ref.watch(
|
||||
MembersController.provider(config.room).selectAsync(
|
||||
(value) => value.firstWhereOrNull(
|
||||
(membership) => membership.userId == config.message.authorId,
|
||||
),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue