2017-03-31 6 views
0

Ich benutze Twilio API, um Video-Chat zu erstellen. Der erste Benutzer hat einen neuen Raum "DoctorID" und einen zweiten Benutzer erstellt, der mit diesem Raum verbunden ist. Wie kann ich die Anzahl der Benutzer in "DoctorID" ermitteln?Anzahl der Benutzer im Raum

Ich muss dritten Benutzer in die Warteschlange legen, wenn "DoctorID" Zimmer hat bereits 2 Benutzer: Arzt und Kunde.

Antwort

1

Twilio Entwickler Evangelist hier.

Die Room class hat eine Eigenschaft von participants, die eine Map der Teilnehmer SIDs an Teilnehmer ist. Sie sollten room.participants.size anrufen können, um herauszufinden, wie viele Teilnehmer im Raum sind.

Lassen Sie mich wissen, ob das überhaupt hilft.

+0

Kann ich ein Raumobjekt ohne Verbindung zu diesem Raum bekommen? Wenn der Raum "DoctorID" bereits 2 Benutzer hat (Arzt und erster Client), sollte der zweite Client nicht mit seiner Konversation verbunden sein. – Kirill

+0

Sie haben eine Verbindung zum Zimmer mit dem Konto des Arztes. Sie könnten dies wie folgt umsetzen: Wenn der Arzt gerade einen Teilnehmer in dem Raum hat, dann können Sie eine Flagge setzen, um zu sagen, dass sie beschäftigt sind, wenn die Person Sie verlässt, können Sie dann unter dieser Flagge. Dann müssen Sie nur diese Flagge überprüfen und keine anderen mit dem Raum verbinden. – philnash

+0

Kann ich dieses Flag über API erhalten, oder sollte ich dieses Flag auf meinem Server senden? – Kirill

Verwandte Themen