droxit / roxcomposer

This is the droxit microservice framework repository.
GNU Lesser General Public License v3.0
5 stars 0 forks source link

Feature request: "get_watched_services"-Funktion, die zu Session-ID alle gewatchten Services zurückgibt. #80

Closed hecktor-droxit closed 5 years ago

hecktor-droxit commented 5 years ago

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.

0xRand0m commented 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?

droxit-becker commented 5 years ago

Closed with #107