이전에 Twentyio IPM을 사용하여 새로운 GA 릴리즈 twilio-chat
을 사용하는 구현을 업그레이드했는데 이전에 npm에서 twilio-ip-messaging
패키지를 사용했습니다. 구현 간에는 몇 가지 불균형이 있지만 지금까지는별로 문제가되지 않았습니다. 그러나 변경된 일부 이벤트 동작이있는 것 같으며 이유를 이해하기 위해 애 쓰고 있습니다.twilio-chat에서`channelAdded` 이벤트를 받았습니다
twilio-chat
보다 먼저 클라이언트 A가 브라우저 컨텍스트에 연결되어 있으면 공개 채널 생성 (다른 클라이언트 B 또는 서버 측)이 twilio에서 channelAdded
이벤트를 트리거합니다. 이것은 더 이상 발생하지 않습니다. 새 채널은 이후 getPublicChannelDescriptors
통화에서 볼 수 있지만 이벤트를받지 못합니다.
이러한 이벤트에 동의 할 수 있습니까? 또는 다른 방법으로이 정보를 모든 연결된 클라이언트에게 알리도록 구성 할 수 있습니까?
새로운 채널 생성이 발표 된 명명 된 영구 채널 또는 클라이언트 A가 채널 목록을 새로 고치는 다른 '밀어 넣기'메커니즘과 같은 몇 가지 해결 방법을 생각해 볼 수 있습니다.하지만 모두가 더러울 때 느껴집니다. 이미 이 동일한 동작을 수행하기 위해을 사용하는 밀어 넣기 메커니즘.
개발자 전도사 Twilio가 여기 있습니다. 나는 이것을 내부적으로 조사 중이며, 내가 무엇을 발견했는지 알려 줄 것입니다. – philnash