File tree Expand file tree Collapse file tree 1 file changed +17
-27
lines changed
packages/federation-sdk/src/services Expand file tree Collapse file tree 1 file changed +17
-27
lines changed Original file line number Diff line number Diff line change @@ -784,38 +784,28 @@ export class StateService {
784784 // }
785785 async getServerSetInRoom ( roomId : string ) {
786786 const servers = new Set < string > ( ) ;
787+ const state = await this . getLatestRoomState ( roomId ) ;
787788
788- try {
789- const state = await this . getLatestRoomState ( roomId ) ;
790-
791- for ( const event of state . values ( ) ) {
792- if ( ! event . isMembershipEvent ( ) || event . getMembership ( ) !== 'join' ) {
793- continue ;
794- }
789+ for ( const event of state . values ( ) ) {
790+ if ( ! event . isMembershipEvent ( ) || event . getMembership ( ) !== 'join' ) {
791+ continue ;
792+ }
795793
796- try {
797- const server = extractDomainFromId ( event . stateKey as string ) ;
798- if ( server ) {
799- servers . add ( server ) ;
800- }
801- } catch ( error ) {
802- this . logger . error ( {
803- err : error ,
804- eventId : event . eventId ,
805- msg : 'error extracting server' ,
806- } ) ;
794+ try {
795+ const server = extractDomainFromId ( event . stateKey as string ) ;
796+ if ( server ) {
797+ servers . add ( server ) ;
807798 }
799+ } catch ( error ) {
800+ this . logger . error ( {
801+ err : error ,
802+ eventId : event . eventId ,
803+ msg : 'error extracting server' ,
804+ } ) ;
808805 }
809-
810- return servers ;
811- } catch ( error ) {
812- this . logger . error ( {
813- err : error ,
814- roomId : roomId ,
815- msg : 'error getting server set in room' ,
816- } ) ;
817- return servers ;
818806 }
807+
808+ return servers ;
819809 }
820810
821811 // @deprecated use getServerSetInRoom
You can’t perform that action at this time.
0 commit comments