Closed hecktor-droxit closed 5 years ago
Im Moment ist es doch so, dass in dem Fall, dass der Server neu gestartet wird man bei einer Abfrage mit der Session-ID einen 400-Return-Wert bekommt mit dem Hinweis, dass die Session ungültig/abgelaufen ist. Reicht das nicht für den Fall?
Closed with #107
Für das Frontend bräuchten wir eine "get_watched_service"-Funktion, die uns alle Services zurückgibt, die momentan gewatched werden. Hintergrund ist, dass man beim (Neu-)Starten der GUI abfragen können sollte, welche Services momentan gewatched werden, um sie im Frontend entsprechend markieren zu können.
Momentan gehen wir beim erstmaligen Laden der GUI davon aus, dass nichts gewatched wird. Wird dann auf den Watch-Button geklickt, senden wir den entsprechenden Request an den ROXcomposert und speichern gleichzeitig diese Info in der aktuellen Session und können das beim Neustarten der GUI entsprechend wiederherstellen. Alerdings haben wir keine Möglichkeit, die Daten zwischendurch mit dem Server abzugleichen. Wenn also im Frontend ein Service gewatched wird und sich dann der ROXcomposer-Server neustartet, kriegen wir das nicht mit. In der GUI bleiben alle Services weiterhin gewatched, obwohl sie das auf dem Server nicht mehr sind.