gematik / api-ti-messenger

API specification for gematik's TI-Messenger - a messaging standard, which will enable healthcare personnel in the German healthcare sector to communicate interoperable via DSGVO-conform messaging-services. The TI-Messenger builds on matrix, the open standard for interoperable, decentralised, real-time communication over IP.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Test-treiber device_id sollte ein String sein

christian-frei opened this issue · comments

im Test-treiber ist die device_id ein int.
Das widerspricht aber der Matrix spec:
https://spec.matrix.org/v1.5/client-server-api/#post_matrixclientv3login

device_id
string
ID of the client device. If this does not correspond to a known client device...

Oder ist hier die Annahme, dass der Test-treiber nicht die gleichen Devices verwendet wie der matrix server?

2tes ist der Fall. Eine Testtreiberschnittstelle stellt mehrere Devices zur Verfügung die mit dem gleichen Homeserver verbunden sind und sich auch in der Art (OrgAdmin, OrgUser oder HbaUser) gleichen. An jeder Schnittstelle müssen mindestens 3 Devices liegen (an der OrgAdmin Schnittstelle reicht 1, siehe https://github.com/gematik/TI-Messenger-Testsuite/blob/main/doc/userguide/Testsuite.adoc#3-akteure-in-der-ti-messenger-testsuite)

Die DeviceId dient der Testsuite nur zur Identifikation eines Geräts, das durch den Testtreiber zur Verfügung steht und hat nichts mit Matrix zu tun.

Alles klar, danke für die Erklärung.