Skip to content

Faltaría un dato desde el backend #19

Description

@ArielRobotti

https://github.com/Zona-Tres/Hobbi/blob/079a1fd10f39663acf59a7aaa629de7fe667e958/frontend/components/PostExpand.jsx#L42-L46
Cuando usuario abre un Post, para que pueda ver su propia reacción ( 👍 | 👎 ) a ese post, si es que hubo reaccionado previamente, hay que agregar ese dato en el retorno de la función readPost del backend. Esta función se encuentra en los canister class de usuarios con lo que es necesario actualizar todos los usuarios existentes. Este dato sirve tanto para colorear la reacción existente como para que ante un "camio de opinion" del usuario, el cambio en el contador que se muestra en el front sea automático y no requiera una nueva lectura del mismo post con el numero de likes actualizado. @zinhunter Se podrán actualizar/eliminar los canisters de los usuarios existentes desde el CLI? Eso implicaría la recuperación parcial de los cycles utilizados. En esta línea https://github.com/Zona-Tres/Hobbi/blob/main/canisters/hobbi.mo#L314 me aseguré de agregar al deployer de Hobbi como controller de todos los canister class de usuarios para que se puedan hacer este tipo de actualizaciones desde el CLI. Creo que se podría también eliminar el indexer y hacer un deploy limpio con ese cambio.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions