From c54dd6ce0b2113514ffa8d60107871d0f117bfe0 Mon Sep 17 00:00:00 2001 From: HF Date: Fri, 14 Jan 2022 01:57:47 +0100 Subject: [PATCH] enable room creation --- ppfun-bridge/src/ppfunMatrixBridge.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/ppfun-bridge/src/ppfunMatrixBridge.js b/ppfun-bridge/src/ppfunMatrixBridge.js index 714c6d8..18765a7 100644 --- a/ppfun-bridge/src/ppfunMatrixBridge.js +++ b/ppfun-bridge/src/ppfunMatrixBridge.js @@ -186,11 +186,11 @@ class PPfunMatrixBridge { room_id = await intent.resolveRoom(alias); } catch { console.log(`Matrix room ${alias} does not exist. Try to create it`); - if (ppfun_name === 'es') { - /* - * see https://spec.matrix.org/v1.1/client-server-api/ - * look for requestBody of createRoom - */ + /* + * see https://spec.matrix.org/v1.1/client-server-api/ + * look for requestBody of createRoom + */ + try { room_id = await intent.createRoom({ options: { name: `[${ppfun_name}] pixelplanet.fun`, @@ -202,6 +202,8 @@ class PPfunMatrixBridge { }); room_id = room_id.room_id; await intent.setRoomAvatar(room_id, 'mxc://pixelplanet.fun/cXJRbbaaqkzpOydGVxASpizK'); + } catch (e) { + console.log(`Could not create new room for ${alias}: ${e}`); } } if (room_id) {