Trigger "joined" events through async messages.

This commit is contained in:
Joachim Bauch
2022-06-24 13:37:37 +02:00
parent 0115c97946
commit ece2903413
5 changed files with 154 additions and 77 deletions
+2 -2
View File
@@ -24,7 +24,7 @@ package signaling
import "sync"
type AsyncBackendRoomEventListener interface {
ProcessBackendRoomRequest(request *BackendServerRoomRequest)
ProcessBackendRoomRequest(message *AsyncMessage)
}
type AsyncRoomEventListener interface {
@@ -75,7 +75,7 @@ type asyncBackendRoomSubscriber struct {
listeners map[AsyncBackendRoomEventListener]bool
}
func (s *asyncBackendRoomSubscriber) processBackendRoomRequest(message *BackendServerRoomRequest) {
func (s *asyncBackendRoomSubscriber) processBackendRoomRequest(message *AsyncMessage) {
s.mu.Lock()
defer s.mu.Unlock()