Finish room creator leaving fix

This commit is contained in:
James Jennett-Wheeler 2023-10-27 11:08:40 +01:00
parent 4ae0a16457
commit 7a8d31a935

View File

@ -152,17 +152,12 @@ export async function handle(rcMessage: RcMessage): Promise<void> {
`Could not determine room creator for room ${room_id}, using admin credentials.` `Could not determine room creator for room ${room_id}, using admin credentials.`
) )
} }
log.warn(
`Room creator ${roomCreatorId}.`
)
if (roomCreatorId == matrixUser) { if (roomCreatorId == matrixUser) {
log.warn( log.warn(
`Room creator left room ${room_id}, skipping to prevent being unable to rejoin.` `Room creator ${roomCreatorId} left rocketchat room ${room_id}, skipping to prevent being unable to rejoin.`
) )
return return
} }
log.http(`User ${matrixUser} leaves room ${room_id}`) log.http(`User ${matrixUser} leaves room ${room_id}`)
await axios.post( await axios.post(
`/_matrix/client/v3/rooms/${room_id}/leave`, `/_matrix/client/v3/rooms/${room_id}/leave`,