add most models needed for invites
This commit is contained in:
parent
f741a6790d
commit
0df2d8f78b
7 changed files with 61 additions and 4 deletions
|
|
@ -1,16 +1,16 @@
|
|||
import "package:hooks_riverpod/hooks_riverpod.dart";
|
||||
import "package:nexus/controllers/client.dart";
|
||||
import "package:nexus/models/requests/join_room.dart";
|
||||
import "package:nexus/models/requests/get_room_summary.dart";
|
||||
import "package:nexus/models/room_summary.dart";
|
||||
|
||||
class RoomSummaryController(final JoinRoomRequest request)
|
||||
class RoomSummaryController(final GetRoomSummary request)
|
||||
extends AsyncNotifier<RoomSummary> {
|
||||
@override
|
||||
Future<RoomSummary> build() =>
|
||||
ref.read(ClientController.provider.notifier).getRoomSummary(request);
|
||||
|
||||
static final provider = AsyncNotifierProvider.family
|
||||
.autoDispose<RoomSummaryController, RoomSummary, JoinRoomRequest>(
|
||||
.autoDispose<RoomSummaryController, RoomSummary, GetRoomSummary>(
|
||||
RoomSummaryController.new,
|
||||
);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue