Skip to content

Commit bdede9b

Browse files
committed
chore: remove unneeded try catch block from getServerSetInRoom
1 parent 865e1d1 commit bdede9b

File tree

1 file changed

+17
-27
lines changed

1 file changed

+17
-27
lines changed

packages/federation-sdk/src/services/state.service.ts

Lines changed: 17 additions & 27 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)