Saltearse al contenido

Access Provider

Provider para gestionar invitaciones y su acceso, con soporte para paginación.

Importación

import 'package:togie/providers/access_provider.dart';

Métodos

MétodoDescripción
init()Inicializa el paginador con el endpoint de invitaciones y el modelo de datos.
reloadInvitations()Recarga las invitaciones, reiniciando la lista del paginador.
_loadInvitation()Carga una invitación específica usando un token de invitación.

Propiedades

PropiedadTipoDescripción
_paginatorPaginator< Invitation >Objeto que maneja la paginación de las invitaciones.
_invitationTokenStringToken de la invitación que se usará para obtener más detalles.
_selectedInvitationInvitation?Invitación seleccionada actualmente.

Ejemplo de uso

example.dart
AccessProvider accessWatch = context.watch<AccessProvider>();
Invitation? invitation = accessWatch.selectedInvitation;