Support alternate Discord hosts

This commit is contained in:
Cadence Ember 2025-01-17 11:40:34 +13:00
parent 8ad299b04c
commit 14574b4e2c
2 changed files with 9 additions and 3 deletions

View file

@ -1,10 +1,14 @@
// @ts-check
const { SnowTransfer } = require("snowtransfer")
const { Client: CloudStorm } = require("cloudstorm")
const {Endpoints, SnowTransfer} = require("snowtransfer")
const {reg} = require("../matrix/read-registration")
const {Client: CloudStorm} = require("cloudstorm")
// @ts-ignore
Endpoints.BASE_HOST = reg.ooye.discord_origin || "https://discord.com"; Endpoints.CDN_URL = reg.ooye.discord_cdn_origin || "https://cdn.discordapp.com"
const passthrough = require("../passthrough")
const { sync } = passthrough
const {sync} = passthrough
/** @type {import("./discord-packets")} */
const discordPackets = sync.require("./discord-packets")

2
src/types.d.ts vendored
View file

@ -28,6 +28,8 @@ export type AppServiceRegistrationConfig = {
content_length_workaround: boolean
include_user_id_in_mxid: boolean
invite: string[]
discord_origin?: string
discord_cdn_origin?: string
}
old_bridge?: {
as_token: string