Skip to content

Conversation

derhuerst
Copy link
Member

Do we actually want this?

AktiveAbos seems to have major implications:

5.1.8.3 ClientStatusAnfrage
[…]
Desweiteren, wenn in der ClientStatusAnfrage durch MitAbos angefragt wurde, beinhaltet das Element AktiveAbos die Liste der für den jeweiligen Dienst aktiven Abos.
Stellt der Server einen Unterschied zwischen seiner Abonnementliste und der Liste vom Client, kann der Server entweder stillschweigend den Unterschied beseitigen indem er die nicht aus der Clientsicht aktiven Abonnements löscht und die aus der Clientsicht aktiven Abonnements registriert und anfängt für diese Daten bereitzustellen oder er setzt den StartDienstZst in seiner StatusAntwort auf die aktuelle Zeit und erzwingt somit die Neuinitialisierung des Clients. Der zweite Weg wird empfohlen.
Ist die Struktur AktiveAbos leer, hat der Client keine aktiven Abonnements. Falls der Server doch welche kennt, sollen diese stillschweigend deaktiviert werden.
[…]

AktiveAbos also seems to be optional:

Sollte sich der Client in einer Initialisierungsphase befinden, d.h. Abonnements löschen oder aufsetzen, dann soll er das Element AktiveAbos komplett auslassen. Der Server soll daraufhin keinen Abgleichsvorgang starten.

@derhuerst derhuerst self-assigned this Oct 11, 2024
@derhuerst derhuerst added enhancement New feature or request help wanted Extra attention is needed labels Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant