From fefcf1f08acd0d4f32a68ba50d45f9ce5a476f32 Mon Sep 17 00:00:00 2001 From: John Livingston Date: Sat, 1 May 2021 10:22:06 +0200 Subject: [PATCH] Fix room config result. --- server/lib/routers/api.ts | 38 +++++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/server/lib/routers/api.ts b/server/lib/routers/api.ts index 6393e4c3..98aaafd4 100644 --- a/server/lib/routers/api.ts +++ b/server/lib/routers/api.ts @@ -2,19 +2,21 @@ import type { Router, Request, Response, NextFunction } from 'express' // See here for description: https://modules.prosody.im/mod_muc_http_defaults.html interface RoomDefaults { - name: string - description: string - // language: string - // persistent: boolean - public: boolean - // members_only: boolean - // allow_member_invites: boolean - // public_jids: boolean - subject: string - // changesubject: boolean - // // historylength: number - // moderated: boolean - // archiving: boolean + config: { + name: string + description: string + // language: string + // persistent: boolean + public: boolean + // members_only: boolean + // allow_member_invites: boolean + // public_jids: boolean + subject: string + // changesubject: boolean + // // historylength: number + // moderated: boolean + // archiving: boolean + } // affiliations: RoomAffiliation[] } @@ -36,10 +38,12 @@ async function initApiRouter (options: RegisterServerOptions): Promise { // TODO: check if room is legit and fill informations const roomDefaults: RoomDefaults = { - name: video.name, - description: '', - public: false, - subject: video.name + config: { + name: video.name, + description: '', + public: false, + subject: video.name + } } res.json(roomDefaults) } catch (error) {