Es momento de utilizar mis productos Klock a lo largo de mi aplicación.
Recuerden que si ustedes pasaron más de una hora creo que el token ya tuvo que haber expirado.
Me han preguntado y bueno me dice Fernando cómo podemos hacer una validación ciertoque ya expiró.
Esto es algo que ustedes podrían implementar por su cuenta.
Esto lo voy a hacer algo rápido como un plus noten que cuando ustedes ejecutan esta instrucción de productos
y el token ya expiró.
Ustedes si van a tener un disco lideras no es que esto viene Nul lo que vamos a hacer aquí es una pequeña
validación y decir si el disco Daira trae un error entonces puedo hacer lo siguiente voy a decir que
si esto es diferente de lo que voy a hacer es un ratón vacío.
Ok eso es básicamente todo lo que voy a hacer voy a hacer un Ristar acá sólo para asegurarme que sólo
era un y luego bastaba con eso es el test Harrogate As.com.
Ustedes también podrían probarlo ingreso y ahí están mis productos.
Si viene un error ahí entonces va a regresar un arreglo vacío.
Ustedes podrían hacer que retorne un error o que retorne un mensaje algo para sacar al usuario de esta
pantalla para que regrese al login.
Una vez dicho eso es momento de irnos a nuestro juego para trabajar con nuestro ingerirse Willett o
mejor dicho nuestros productos Blok.
Entonces busquemos nuestro John páginas John y hay que hacer un par de cambios acá ustedes notarán que
este blog ya lo que es nuestro ya no lo estamos usando hoy.
Ya no hace falta entonces lo voy a borrar y aquí me dice que Block provided todo eso ya no se está usando.
Vamos a ver lo que quiero ahora es crearme una nueva propiedad llamada productos blog productos Block
y esto va a ser igual a Provider Provider punto y aquí tengo mi productos Block hop context eso es todo
así hasta ahí lo almacenamos.
También podríamos hacer que el vil cargue los productos entonces productos Block punto cargar productos.
Hay muchas maneras de hacer esto hay muchas formas.
Esto es una yo voy a grabar los cambios y notarán que nada pasa diferente porque lo único que estoy
haciendo aquí es cargarlos.
Pero recuerden que si yo hago vamos a ver dónde tenemos buenos productos probar y ya no lo vamos a ocupar.
De hecho borren no para que les marque errores en todos los lugares donde estábamos usando ese producto.
Provider y vamos a empezar a hacer los cambios.
Veamos a quién crear listado.
Nosotros tenemos un pequeño error porque estamos usando el producto Provider y ahora ya no es productos
Provider.
Ahora necesito trabajarlo con un extremo Gilder cambiarlo y voy a poner aquí un retorno de un string
Builder tap me pide el string.
Ustedes ya deberían de saber toda esta información.
Eso lo tendría mi blog pero que no aparece.
Entonces lo que voy a hacer es mandar mi bloc de productos acá blog productos hacer remecer productos
blog y se va a llamar productos blog.
Voy a pasar la referencia y aquí en el productos blog voy a decir punto productos esté Tapp y eso sería
todo.
No voy a colocar un inicial de Graph porque quiero poner un logo de toda la misma cuestión que tengo
aquí abajo.
Si yo bajo un poquito.
Entonces tenemos nuestro Wílder.
Recuerden que si tenemos data entonces se ejecuta toda esa instrucción y si no tenemos data se ejecuta
este círculo progres y Niquero.
Entonces voy a copiarme todo esto.
Todo este gif lo voy a cortar y lo voy a pegar aquí adentro de mi Binder que tengo acá si yo dejo el
cursor sobre él me dice que le Snapshot es dinámico ahora yo accidentalmente presioné controle dice
y ejecutó el otro hilo y por eso estamos viendo el error y obviamente no va a funcionar la aplicación
porque tenemos muchos errores que vamos a resolver es como le decía el Snapshot tiene que ser de un
tipo ese tipo va a ser un Lisseth de producto Model hicieran doble llave.
Si ustedes les aparecía el error de producto modo la pueden hacer que simplemente hay que importar ese
paquete donde se encuentra la clase donde se encuentra nuestro producto.
Vamos a ver qué tenemos acá les Snapshot esto queda igual al extraer la data eso está igual.
Todo esto está igual y ya podríamos remover todo este video y guardamos los cambios y seguimos.
Eso fue lo que me pasó ahí fue donde yo grabé los cambios y se reventó.
Entonces sigamos sigamos acá hay que ser otro par de cambios a la hora de hacer el diseño.
Yo no voy a llamar el producto provided entonces sería productos Block punto y no me aparece la información
porque necesito la referencia.
Aquí aparte de ganar el Big context porque el contexto lo estoy creando lo estoy usando aquí en la navegación
recibo el producto lo voy a mandar acá también el producto productos blog y se va a llamar productos
blog Koma y ahí está la importación.
Entonces voy a necesitar mandar productos Blok aquí también que como segundo espacio productos Block
coma y ella lo acepta perfectamente.
Hay productos blog y aquí voy a decir que productos blog punto borrar producto y necesito Leydi que
lo tengo un producto Staiti pero lo escriben bien.
Producto punto.
Recuerden que como éste es solo una instrucción podría resumirlo de la siguiente manera que recibimos
la dirección que es obligatorio y voy a llamar esa función de esta forma productos blog punto borrar
product.
No me interesa tanto la notificación porque se va a encargar lo que es flores de hacer la animación
borrarlo y ya se eliminará la base de datos.
Sigamos todavía tenemos varios errores vamos a buscarlos aquí tenemos un error acá en crear productos
crear listado crear listados necesita el producto blog tengo que mandarlo.
Ok ahora sí vamos a grabar los cambios y debería de funcionar mi aplicación nuevamente por lo menos
en la pantalla del John Peach.
Ok ahí está excelente.
Sigamos con las otras pantallas.
Voy a cerrar todo ok.
Necesito trabajar con la página ahora de los productos para crear productos y si quieren eso lo hacemos
en el siguiente vídeo para no sobrecargar los dejamos así los veo en la próxima clase.