souliss / soulissapp

SoulissApp is an Android Application for Souliss Framework
https://play.google.com/store/apps/details?id=it.angelic.soulissclient
MIT License
33 stars 33 forks source link

Rebuild node doesn't delete old device #114

Closed dariocdj closed 8 years ago

dariocdj commented 8 years ago

If you have -for example- 3 typicals in a node and then you delete one from arduino/esp side this doesn't disappear in node neither if you click on rebuild node nor if you click request node config. This is not good because if you are testing some nodes then you must drop-db all times to have a real situation.

Thanks

Volevo segnalare che se ad esempio un nodo viene programmato con 3 tipici all'interno e poi ne elimini uno nel codice, questo rimane nel nodo di soulissapp, anche se clicchi ricostruisci nodo" o "richiedi configurazione nodi"... Questo non ti permette di fare delle prove senza dover fare alla fine un drop-db

shineangelic commented 8 years ago

secondo me e` cosi per design, sentiamo cosa ne pensa @plinioseniore ma secondo me, se sai di aver tolto dei tipici/nodi, devi fare manualmente drop. In caso contrario, essendo il meccanismo di ricostruzione asincrono, potremmo avere dispositivi che spariscono e riappaiono.

plinioseniore commented 8 years ago

I agree, drop in that condition.