fix(config): resolve remote hierarchy in memory for every profile

This commit is contained in:
2026-09-05 21:21:24 +08:00
parent 62328b6fd6
commit 053302c5df
27 changed files with 286 additions and 143 deletions
@@ -1,3 +1,4 @@
import { remoteFixture } from '../fixtures/remote-config.ts';
import { readFileSync } from 'node:fs';
import assert from 'node:assert/strict';
import { test } from 'node:test';
@@ -57,9 +58,9 @@ function runtimeConfig(gameid: string | number = '41'): RuntimeConfig {
version: 10000,
}),
servers: Object.freeze(['ws://agent']),
source: 'direct',
gameserver: null,
rawConfig: null,
source: 'remote',
gameserver: 'https://fixture/config',
...remoteFixture(),
}) as RuntimeConfig;
}