selectSpace function

Future<String?> selectSpace({
  1. required dynamic context,
  2. required dynamic ref,
  3. required dynamic canCheck,
})

Implementation

Future<String?> selectSpace({
  required BuildContext context,
  required WidgetRef ref,
  required RoomCanCheck canCheck,
}) async {
  final newSelectedSpaceId = await selectSpaceDrawer(
    context: context,
    currentSpaceId: ref.read(selectedSpaceIdProvider),
    canCheck: canCheck,
    title: Text(L10n.of(context).selectSpace),
  );
  ref.read(selectedSpaceIdProvider.notifier).state = newSelectedSpaceId;
  return newSelectedSpaceId;
}