2017-02-13 5 views
2

Ich habe einfache Chat-App mit Elixir + Phoenix erstellt und jetzt ist es wie - jeder kann ein einzelnes Zimmer beitreten. Aber ich möchte, dass es funktioniert wie: Benutzer gibt seinen Benutzernamen ein, Chat sagt ihm, dass er ein bisschen warten sollte, bis ein anderer Benutzer beitritt und es verbindet zwei zufällige Benutzer, die sich in der Warteschlange befinden. Ich kann Benutzerauthentifizierung implementieren, aber ich habe keine Ahnung, wie diese Funktionalität erstellt wird. Ich habe die Dokumentation nach etwas ähnlichem gesucht, aber ich habe keine Antwort gefunden.Phoenix-Kanäle, maximale Anzahl von Benutzern pro Kanal

+1

Sie sind wahrscheinlich in [Phoenix.Presence] (https://hexdocs.pm/phoenix/Phoenix suchen gehen zu wollen .Presence.html). Es gibt keinen anderen Weg (ohne etwas selbst zu implementieren), um die Anzahl der Benutzer in einem Kanal zu verfolgen. –

Antwort

Verwandte Themen