Changeset 0.37.18 (#230)

Co-authored-by: gobha <jasafpro@gmail.com>
Co-committed-by: gobha <jasafpro@gmail.com>
This commit is contained in:
2026-03-24 19:55:14 +00:00
committed by xcaliber
parent 96a4f16bc5
commit 3a4afea7f2
34 changed files with 1534 additions and 1290 deletions

View File

@@ -84,6 +84,17 @@
console.log('[SDKR:fixtures] ' + msg);
}
// ── Resolve default endpoint for selected provider ──
var defaultEndpoint = '';
if (selectedProvider) {
try {
var typesResp = await T.raw.get('/admin/provider-types');
var types = typesResp.types || typesResp.data || typesResp || [];
var match = types.find ? types.find(function (t) { return t.id === selectedProvider; }) : null;
if (match) defaultEndpoint = match.default_endpoint || '';
} catch (_) { /* best effort — endpoint will be required in payload */ }
}
// Check if any configs already exist
try {
var configs = await T.raw.get('/admin/configs');
@@ -103,6 +114,7 @@
var configData = {
name: 'sdkr-fixture-' + selectedProvider,
provider: selectedProvider,
endpoint: defaultEndpoint,
api_key: apiKey,
scope: 'global'
};
@@ -129,6 +141,7 @@
var configData2 = {
name: 'sdkr-fixture-' + selectedProvider,
provider: selectedProvider,
endpoint: defaultEndpoint,
scope: 'global'
};
var created2 = await T.raw.post('/admin/configs', configData2);