From 6a15f4fc0f7d9fdc97a85c19cc21026df438a7fe Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Sun, 15 Sep 2024 22:17:00 +1200 Subject: [PATCH] Check for Matrix v1.11 in setup --- scripts/seed.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/seed.js b/scripts/seed.js index 16be900d..55ada697 100755 --- a/scripts/seed.js +++ b/scripts/seed.js @@ -87,6 +87,9 @@ async function validateHomeserverOrigin(serverUrlPrompt, url) { if (res.status !== 200) return `There is no Matrix server at that URL (${url}/_matrix/client/versions returned ${res.status})` try { var json = await res.json() + if (!Array.isArray(json?.versions) || !json.versions.includes("v1.11")) { + return `OOYE needs Matrix version v1.11, but ${url} doesn't support this` + } } catch (e) { return `There is no Matrix server at that URL (${url}/_matrix/client/versions is not JSON)` }