openvibers/openvibe.ai Commits
OpenAPI names the API's real public base, ai.openvibe.services (#394)
Changes
@@@ -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 });@@@ -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)) {
@@ -23,7 +23,8 @@
@@ -23,7 +23,8 @@
const pkg = require('../package.json');
const pkg = require('../package.json');
const MOUNT = '/api/v1';
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 ref = (name) => ({ $ref: `#/components/schemas/${name}` });
const str = (extra = {}) => ({ type: 'string', ...extra });
const str = (extra = {}) => ({ type: 'string', ...extra });
@@ -72,7 +72,7 @@ const excluded = (key) => {
@@ -72,7 +72,7 @@ const excluded = (key) => {
assert.strictEqual(doc.openapi, '3.1.0');
assert.strictEqual(doc.openapi, '3.1.0');
assert.ok(doc.paths && typeof doc.paths === 'object', 'paths is an object');
assert.ok(doc.paths && typeof doc.paths === 'object', 'paths is an object');
assert.strictEqual(doc.info.title, 'OpenVibe.AI API');
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();
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');
assert.ok(documented.length > 0, 'paths is not empty');
for (const [p, item] of Object.entries(doc.paths)) {
for (const [p, item] of Object.entries(doc.paths)) {