Error en pruebas, Prueba 3 de Configuración del PCB en tiempo real
Cuando haces la prueba, no se refleja la el cambio de modo de leyenda, a no ser que el picto lo modifiques a habilitado/deshabilitado/invisible
-
Se refleja pero tarda unos segundos en aparecer, otro fallo que veo es cuando se pone como "leyenda normal", en el dashboard se ve la imagen y debajo el texto, en el PCB sólo el texto.
-
Tarda en reflejarse lo que tarda en descargar de nuevo el vocabulario en el PCB.
-
Developer
el json que llega es distinto según el tipo de actualización.
Si se modifica el estado del picto, lo que llega es esto:
{ "action": "update", "attributes": { "id_stu": 63, "id_scene": 152, "stu_picto": { "student": 63, "picto": { "id": 2982, "uri": "\/symbolstx\/color\/png\/descriptives\/yes.png", "category": 9, "source": 1, "owner": null }, "scene": 152, "id": 11675, "attributes": { "id_cat": null, "coord_x": 0, "coord_y": 0, "free_category_coord_x": null, "free_category_coord_y": null, "status": "disabled", "highlight": false, "color": null, "expression": "sí", "legend": "none", "uri_sound": null, "user_avatar": null } } } }
En cambio, si se cambia la leyenda del mismo picto:
{ "action": "update", "attributes": { "id_stu": 63, "stu_picto": { "student": 63, "picto": { "id": 2982, "uri": "\/symbolstx\/color\/png\/descriptives\/yes.png", "category": 9, "source": 1, "owner": null }, "scene": 152, "id": 11675, "attributes": { "id_cat": null, "coord_x": 0, "coord_y": 0, "free_category_coord_x": null, "free_category_coord_y": null, "status": "disabled", "highlight": false, "color": null, "expression": "sí", "legend": "normal", "uri_sound": null, "user_avatar": null } } } }
En el segundo caso, no se está id_scene. En ambos está scene (o sea el primer json es redundante). Por el momento estoy cogiendo "scene", pero no sé si es lo adecuado
-
Owner
Ignora id_scene, el valor correcto es scene, que es el valor del modelo. No sé por qué razon te ha devuelto ese id_scene, porque no puedo reproducir el caso.
-
Developer
eso estoy haciendo y va ok, pero entiendo que id_scene debería desaparecer del json en todos los casos. Para reproducirlo basta con que cambies el status de un picto desde el dashboard. Por ejemplo "sí" ponlo de visible a invisible. Ese json llega via websocket
-
removed assignee
Toggle commit list -
Va ok, cierro
-
closed
Toggle commit list