Re: UI Fragen

From: Robert Gregor <gregor ***AT***tugraz.at>
Date: Mon, 20 Nov 2017 15:06:49 +0100
Subject: Re: UI Fragen
Newsgroups: tu-graz.lv.svu.ue
Organization: Technische Universitaet Graz
Message-id: <ouunhp$gn6$1@bigmail.tugraz.at>
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
References: <ouf0b9$voe$1@bigmail.tugraz.at>
On 2017-11-14 15:58, Michael Polzer wrote:
Hey,
hätte ein paar Fragen:

- Wenn das Programm gestartet wird ist die Channel Liste leer?

Jepp, genau, es gibt ja auch noch keine Channels.

- Kann/Soll/Darf man das UI ändern?
Nein, siehe Aufgabenstellung und Kommentare im Quelltext!
Falls nein:
- Werden in der Channel Liste alle Channels gelistet, falls ja wo werden Channels die man abboniert hat gelistet?
Für jeden abonnierten Channel wird ein Tab angezeigt, siehe Client API-Spec auf dem Aufgabenzettel.

- Kann man einen Channel öffnen und eine Message schreiben ohne ihn vorher zu subscriben?
Nein, siehe Aufgabenzettel. "Öffnen" ist keine Operation die auf dem Aufgabenzettel erwähnt wird. Demnach sollte es so eine Operation auch nicht in eurem Protokoll (den Message Typen) existieren. Siehe auch: API Spec für den Client. Hier noch ein Wink mit dem Zaunspfahl: Es steht nicht auf dem Aufgabenblatt, dass ein Client subscribed sein *muss* um auf einem channel zu publishen.

- Wenn man einen Channel schließt, wird dies als unsubscribe gewertet?
Ja, siehe API Spec für den Client auf dem Aufgabenzettel.

danke schonmal im Voraus.
Lg

VG

Robert