openvibers/openvibe.ai Commits

OpenAPI names the API's real public base, ai.openvibe.services (#394)

OP OpenVibers committed 4 days ago · 0f54e9628a · 2 files, +3 −2

Changes

ddiff --git a/server/openapi.js b/server/openapi.js
iindex 9a64272..1f8a6e4 100644
---- a/server/openapi.js
++++ b/server/openapi.js
@@@ -23,7 +23,8 @@
const pkg = require('../package.json');
const MOUNT = '/api/v1';
--const SITE = 'https://openvibe.ai';
++// The public base of this API (BASE_URL in production).
++const SITE = 'https://ai.openvibe.services';
const ref = (name) => ({ $ref: `#/components/schemas/${name}` });
const str = (extra = {}) => ({ type: 'string', ...extra });
ddiff --git a/test/openapi.test.js b/test/openapi.test.js
iindex 6848a52..6cfdc3f 100644
---- a/test/openapi.test.js
++++ b/test/openapi.test.js
@@@ -72,7 +72,7 @@ const excluded = (key) => {
assert.strictEqual(doc.openapi, '3.1.0');
assert.ok(doc.paths && typeof doc.paths === 'object', 'paths is an object');
assert.strictEqual(doc.info.title, 'OpenVibe.AI API');
-- assert.deepStrictEqual(doc.servers, [{ url: 'https://openvibe.ai' }]);
++ assert.deepStrictEqual(doc.servers, [{ url: 'https://ai.openvibe.services' }], 'the API\'s real public base');
const documented = Object.entries(doc.paths).flatMap(([p, item]) => Object.keys(item).map((m) => `${m.toUpperCase()} ${p}`)).sort();
assert.ok(documented.length > 0, 'paths is not empty');
for (const [p, item] of Object.entries(doc.paths)) {