mirror of
https://github.com/appy-one/acebase-server.git
synced 2026-06-30 06:02:05 -06:00
chore: build
This commit is contained in:
parent
dbd0de4caf
commit
48b8331e40
37 changed files with 105 additions and 60 deletions
3
dist/cjs/routes/data-set.js
vendored
3
dist/cjs/routes/data-set.js
vendored
|
|
@ -47,6 +47,9 @@ const addRoute = (env) => {
|
|||
yield env.db.ref(path)
|
||||
.context(req.context)
|
||||
.set(val);
|
||||
// NEW: add cursor to response context, which was added to the request context in `acebase_cursor` if transaction logging is enabled
|
||||
const returnContext = { acebase_cursor: req.context.acebase_cursor };
|
||||
res.setHeader('AceBase-Context', JSON.stringify(returnContext));
|
||||
res.send({ success: true });
|
||||
}
|
||||
catch (err) {
|
||||
|
|
|
|||
2
dist/cjs/routes/data-set.js.map
vendored
2
dist/cjs/routes/data-set.js.map
vendored
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"data-set.js","sourceRoot":"","sources":["../../../src/routes/data-set.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"data-set.js","sourceRoot":"","sources":["../../../src/routes/data-set.ts"],"names":[],"mappings":"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"}
|
||||
2
dist/cjs/routes/data-sync-changes.js.map
vendored
2
dist/cjs/routes/data-sync-changes.js.map
vendored
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"data-sync-changes.js","sourceRoot":"","sources":["../../../src/routes/data-sync-changes.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"data-sync-changes.js","sourceRoot":"","sources":["../../../src/routes/data-sync-changes.ts"],"names":[],"mappings":"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"}
|
||||
2
dist/cjs/routes/data-sync-mutations.js.map
vendored
2
dist/cjs/routes/data-sync-mutations.js.map
vendored
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"data-sync-mutations.js","sourceRoot":"","sources":["../../../src/routes/data-sync-mutations.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"data-sync-mutations.js","sourceRoot":"","sources":["../../../src/routes/data-sync-mutations.ts"],"names":[],"mappings":"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"}
|
||||
19
dist/cjs/routes/data-transaction.js
vendored
19
dist/cjs/routes/data-transaction.js
vendored
|
|
@ -86,15 +86,28 @@ const addRoutes = (env) => {
|
|||
}
|
||||
// Finish transaction
|
||||
try {
|
||||
if (typeof ((_a = data.value) === null || _a === void 0 ? void 0 : _a.val) === 'undefined' || !['string', 'object', 'undefined'].includes(typeof ((_b = data.value) === null || _b === void 0 ? void 0 : _b.map))) {
|
||||
let cancel = false;
|
||||
if (typeof data.value === 'object' && (data.value === null || Object.keys(data.value).length === 0)) {
|
||||
// Returning undefined from a transaction callback should cancel the transaction
|
||||
// acebase-client (Transport.serialize) serializes value undefined as { val: undefined, map: undefined }, which
|
||||
// then is sent to the server as an empty object: {}
|
||||
cancel = true;
|
||||
}
|
||||
else if (typeof ((_a = data.value) === null || _a === void 0 ? void 0 : _a.val) === 'undefined' || !['string', 'object', 'undefined'].includes(typeof ((_b = data.value) === null || _b === void 0 ? void 0 : _b.map))) {
|
||||
throw new DataTransactionError('invalid_serialized_value', 'The sent value is not properly serialized');
|
||||
}
|
||||
const newValue = acebase_core_1.Transport.deserialize(data.value);
|
||||
const newValue = cancel ? undefined : acebase_core_1.Transport.deserialize(data.value);
|
||||
if (tx.path === '' && ((_c = req.user) === null || _c === void 0 ? void 0 : _c.uid) !== 'admin' && newValue !== null && typeof newValue === 'object') {
|
||||
// Non-admin user: remove any private properties from the update object
|
||||
Object.keys(newValue).filter(key => key.startsWith('__')).forEach(key => delete newValue[key]);
|
||||
}
|
||||
yield tx.finish(newValue);
|
||||
const result = yield tx.finish(newValue);
|
||||
// NEW: capture cursor and return it in the response context header
|
||||
if (!tx.context) {
|
||||
tx.context = {};
|
||||
}
|
||||
tx.context.acebase_cursor = result.cursor;
|
||||
res.setHeader('AceBase-Context', JSON.stringify(tx.context));
|
||||
res.send('done');
|
||||
}
|
||||
catch (err) {
|
||||
|
|
|
|||
2
dist/cjs/routes/data-transaction.js.map
vendored
2
dist/cjs/routes/data-transaction.js.map
vendored
File diff suppressed because one or more lines are too long
3
dist/cjs/routes/data-update.js
vendored
3
dist/cjs/routes/data-update.js
vendored
|
|
@ -47,6 +47,9 @@ const addRoute = (env) => {
|
|||
yield env.db.ref(path)
|
||||
.context(req.context)
|
||||
.update(val);
|
||||
// NEW: add cursor to response context, which was added to the request context in `acebase_cursor` if transaction logging is enabled
|
||||
const returnContext = { acebase_cursor: req.context.acebase_cursor };
|
||||
res.setHeader('AceBase-Context', JSON.stringify(returnContext));
|
||||
res.send({ success: true });
|
||||
}
|
||||
catch (err) {
|
||||
|
|
|
|||
2
dist/cjs/routes/data-update.js.map
vendored
2
dist/cjs/routes/data-update.js.map
vendored
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"data-update.js","sourceRoot":"","sources":["../../../src/routes/data-update.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAgD;AAChD,+CAAyC;AAIzC,2CAAwF;AAExF,MAAa,eAAgB,SAAQ,KAAK;IACtC,YAAmB,IAAgC,EAAE,OAAe;QAChE,KAAK,CAAC,OAAO,CAAC,CAAC;QADA,SAAI,GAAJ,IAAI,CAA4B;IAEnD,CAAC;CACJ;AAJD,0CAIC;AAYM,MAAM,QAAQ,GAAG,CAAC,GAAyB,EAAE,EAAE;IAElD,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,EAAE,CAAC,IAAI,IAAI,EAAE,CAAO,GAAY,EAAE,GAAG,EAAE,EAAE;;QAC/D,cAAc;QACd,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;QACpD,MAAM,MAAM,GAAG,GAAG,CAAC,KAAK,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;QAC7D,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE;YACf,OAAO,IAAA,6BAAqB,EAAC,GAAG,EAAE,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,CAAC;SAClE;QAED,IAAI;YACA,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC;YACtB,IAAI,OAAO,CAAA,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,GAAG,CAAA,KAAK,WAAW,IAAI,CAAC,CAAC,QAAQ,EAAC,QAAQ,EAAC,WAAW,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAA,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,GAAG,CAAA,CAAC,EAAE;gBACjG,MAAM,IAAI,eAAe,CAAC,0BAA0B,EAAE,2CAA2C,CAAC,CAAC;aACtG;YACD,MAAM,GAAG,GAAG,wBAAS,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;YAExC,IAAI,IAAI,KAAK,EAAE,IAAI,CAAA,MAAA,GAAG,CAAC,IAAI,0CAAE,GAAG,MAAK,OAAO,IAAI,GAAG,KAAK,IAAI,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE;gBACrF,uEAAuE;gBACvE,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;aACxF;YAED,iGAAiG;YACjG,MAAM,UAAU,GAAG,MAAM,GAAG,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;YAC9D,IAAI,CAAC,UAAU,CAAC,EAAE,EAAE;gBAChB,MAAM,IAAI,+BAAqB,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;aACtD;YAED,MAAM,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC;iBACjB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC;iBACpB,MAAM,CAAC,GAAG,CAAC,CAAC;YAEjB,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,CAAC;SAC/B;QACD,OAAM,GAAG,EAAE;YACP,IAAI,GAAG,YAAY,+BAAqB,EAAE;gBACtC,MAAA,GAAG,CAAC,MAAM,0CAAE,IAAI,CAAC,EAAE,MAAM,EAAE,aAAa,EAAE,OAAO,EAAE,KAAK,EAAE,IAAI,EAAE,0BAA0B,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,CAAC,MAAM,EAAE,EAAE,EAAE,GAAG,CAAC,EAAE,EAAE,GAAG,EAAE,MAAA,MAAA,GAAG,CAAC,IAAI,0CAAE,GAAG,mCAAI,IAAI,EAAE,CAAC,CAAC;gBAC/J,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,0BAA0B,EAAE,OAAO,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,CAAC;aACpF;iBACI,IAAI,GAAG,YAAY,eAAe,EAAE;gBACrC,MAAA,GAAG,CAAC,MAAM,0CAAE,IAAI,CAAC,EAAE,MAAM,EAAE,aAAa,EAAE,OAAO,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,CAAC,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,CAAC,EAAE,EAAE,GAAG,EAAE,MAAA,MAAA,GAAG,CAAC,IAAI,0CAAE,GAAG,mCAAI,IAAI,EAAE,CAAC,CAAC;gBAC1H,IAAA,2BAAmB,EAAC,GAAG,EAAE,GAAG,CAAC,CAAC;aACjC;iBACI;gBACD,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,qBAAqB,IAAI,IAAI,EAAE,GAAG,CAAC,CAAC;gBACpD,MAAA,GAAG,CAAC,MAAM,0CAAE,IAAI,CAAC,EAAE,MAAM,EAAE,aAAa,EAAE,OAAO,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,CAAC,OAAO,EAAE,EAAE,EAAE,GAAG,CAAC,EAAE,EAAE,GAAG,EAAE,MAAA,MAAA,GAAG,CAAC,IAAI,0CAAE,GAAG,mCAAI,IAAI,EAAE,CAAC,CAAC;gBACrJ,IAAA,iBAAS,EAAC,GAAG,EAAE,GAAG,CAAC,CAAC;aACvB;SACJ;IACL,CAAC,CAAA,CAAC,CAAC;AAEP,CAAC,CAAC;AAnDW,QAAA,QAAQ,YAmDnB;AAEF,kBAAe,gBAAQ,CAAC"}
|
||||
{"version":3,"file":"data-update.js","sourceRoot":"","sources":["../../../src/routes/data-update.ts"],"names":[],"mappings":"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"}
|
||||
11
dist/cjs/routes/oauth2-signin.js
vendored
11
dist/cjs/routes/oauth2-signin.js
vendored
|
|
@ -55,12 +55,13 @@ const addRoute = (env) => {
|
|||
if (contentType === 'image/png') { //state.provider === 'google' &&
|
||||
// Don't accept image/png, because it's probably a placeholder image. Google does this by creating a png with people's initials
|
||||
user_details.picture = [];
|
||||
return;
|
||||
}
|
||||
const image = yield response.arrayBuffer();
|
||||
let buff = Buffer.from(image);
|
||||
best.url = `data:${contentType};base64,${buff.toString('base64')}`;
|
||||
user_details.picture = [best]; // Only keep the best one
|
||||
else {
|
||||
const image = yield response.arrayBuffer();
|
||||
let buff = Buffer.from(image);
|
||||
best.url = `data:${contentType};base64,${buff.toString('base64')}`;
|
||||
user_details.picture = [best]; // Only keep the best one
|
||||
}
|
||||
}
|
||||
catch (err) {
|
||||
env.debug.warn(`Could not fetch profile picture from "${best.url}": `, err);
|
||||
|
|
|
|||
2
dist/cjs/routes/oauth2-signin.js.map
vendored
2
dist/cjs/routes/oauth2-signin.js.map
vendored
File diff suppressed because one or more lines are too long
10
dist/cjs/rules.js
vendored
10
dist/cjs/rules.js
vendored
|
|
@ -64,11 +64,11 @@ class PathBasedRules {
|
|||
rule.getText = () => {
|
||||
return text;
|
||||
};
|
||||
parent[key] = rule;
|
||||
return parent[key] = rule;
|
||||
}
|
||||
else if (key === '.schema') {
|
||||
// Add schema
|
||||
env.db.schema.set(path, rule)
|
||||
return env.db.schema.set(path, rule)
|
||||
.catch(err => {
|
||||
env.debug.error(`Error parsing ${path}/.schema: ${err.message}`);
|
||||
});
|
||||
|
|
@ -83,15 +83,15 @@ class PathBasedRules {
|
|||
};
|
||||
processRules('', accessRules.rules, []);
|
||||
// Watch file for changes
|
||||
const wacthFileListener = () => {
|
||||
const watchFileListener = () => {
|
||||
// Reload access rules
|
||||
const accessRules = readRules();
|
||||
processRules('', accessRules, []);
|
||||
this.accessRules = accessRules;
|
||||
};
|
||||
fs.watchFile(rulesFilePath, wacthFileListener);
|
||||
fs.watchFile(rulesFilePath, watchFileListener);
|
||||
this.stop = () => {
|
||||
fs.unwatchFile(rulesFilePath, wacthFileListener);
|
||||
fs.unwatchFile(rulesFilePath, watchFileListener);
|
||||
};
|
||||
process.on('SIGINT', this.stop);
|
||||
this.authEnabled = env.authEnabled;
|
||||
|
|
|
|||
2
dist/cjs/rules.js.map
vendored
2
dist/cjs/rules.js.map
vendored
File diff suppressed because one or more lines are too long
2
dist/cjs/shared/clients.js.map
vendored
2
dist/cjs/shared/clients.js.map
vendored
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"clients.js","sourceRoot":"","sources":["../../../src/shared/clients.ts"],"names":[],"mappings":";;;AAIA,MAAa,eAAe;IAGxB;;;;OAIG;IACH,YAAoB,MAAkB,EAAE,EAAW;QAA/B,WAAM,GAAN,MAAM,CAAY;QAItC,uCAAuC;QAC9B,kBAAa,GAAS,IAAI,IAAI,EAAE,CAAC;QAK1C,iDAAiD;QACjD,kBAAa,GAAoG,EAAE,CAAC;QAEpH,0DAA0D;QAC1D,oBAAe,GAAmF,EAAE,CAAC;QAErG,qCAAqC;QACrC,iBAAY,GAAiJ,EAAE,CAAC;QAhB5J,IAAI,CAAC,EAAE,GAAG,EAAE,aAAF,EAAE,cAAF,EAAE,GAAI,MAAM,CAAC,EAAE,CAAC;QAC1B,IAAI,CAAC,IAAI,CAAC,EAAE,EAAE;YAAE,MAAM,IAAI,KAAK,CAAC,kBAAkB,CAAC,CAAC;SAAE;IAC1D,CAAC;CAeJ;AA1BD,0CA0BC"}
|
||||
{"version":3,"file":"clients.js","sourceRoot":"","sources":["../../../src/shared/clients.ts"],"names":[],"mappings":";;;AAIA,MAAa,eAAe;IAGxB;;;;OAIG;IACH,YAAoB,MAAkB,EAAE,EAAW;QAA/B,WAAM,GAAN,MAAM,CAAY;QAItC,uCAAuC;QAC9B,kBAAa,GAAS,IAAI,IAAI,EAAE,CAAC;QAK1C,iDAAiD;QACjD,kBAAa,GAAoG,EAAE,CAAC;QAEpH,0DAA0D;QAC1D,oBAAe,GAAmF,EAAE,CAAC;QAErG,qCAAqC;QACrC,iBAAY,GAAiK,EAAE,CAAC;QAhB5K,IAAI,CAAC,EAAE,GAAG,EAAE,aAAF,EAAE,cAAF,EAAE,GAAI,MAAM,CAAC,EAAE,CAAC;QAC1B,IAAI,CAAC,IAAI,CAAC,EAAE,EAAE;YAAE,MAAM,IAAI,KAAK,CAAC,kBAAkB,CAAC,CAAC;SAAE;IAC1D,CAAC;CAeJ;AA1BD,0CA0BC"}
|
||||
6
dist/cjs/websocket/index.js
vendored
6
dist/cjs/websocket/index.js
vendored
|
|
@ -280,11 +280,11 @@ const addWebsocketServer = (env) => {
|
|||
if (!env.rules.userHasAccess(client.user, data.path, true)) {
|
||||
throw new Error('access_denied');
|
||||
}
|
||||
const newValue = acebase_core_1.Transport.deserialize(data.value);
|
||||
const newValue = 'val' in data.value ? acebase_core_1.Transport.deserialize(data.value) : undefined;
|
||||
try {
|
||||
yield tx.finish(newValue);
|
||||
const { cursor } = yield tx.finish(newValue);
|
||||
env.debug.verbose(`Transaction ${tx.id} finished`);
|
||||
serverManager.send(event.socket, 'tx_completed', { id: tx.id });
|
||||
serverManager.send(event.socket, 'tx_completed', { id: tx.id, context: { cursor } });
|
||||
}
|
||||
catch (err) {
|
||||
serverManager.send(event.socket, 'tx_error', { id: tx.id, reason: err.message });
|
||||
|
|
|
|||
2
dist/cjs/websocket/index.js.map
vendored
2
dist/cjs/websocket/index.js.map
vendored
File diff suppressed because one or more lines are too long
7
dist/cjs/websocket/socket.io.js
vendored
7
dist/cjs/websocket/socket.io.js
vendored
|
|
@ -1,9 +1,10 @@
|
|||
"use strict";
|
||||
var _a;
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.createServer = exports.SocketIOManager = void 0;
|
||||
const socketIO = require("socket.io");
|
||||
const createSocketIOServer = (_a = socketIO.default) !== null && _a !== void 0 ? _a : socketIO; // ESM and CJS compatible approach
|
||||
const socket_io_1 = require("socket.io");
|
||||
const createSocketIOServer = (httpServer, options) => {
|
||||
return new socket_io_1.Server(httpServer, options);
|
||||
};
|
||||
const manager_1 = require("./manager");
|
||||
const cors_1 = require("../middleware/cors");
|
||||
class SocketIOManager extends manager_1.WebSocketManager {
|
||||
|
|
|
|||
2
dist/cjs/websocket/socket.io.js.map
vendored
2
dist/cjs/websocket/socket.io.js.map
vendored
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"socket.io.js","sourceRoot":"","sources":["../../../src/websocket/socket.io.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"socket.io.js","sourceRoot":"","sources":["../../../src/websocket/socket.io.ts"],"names":[],"mappings":"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"}
|
||||
3
dist/esm/routes/data-set.js
vendored
3
dist/esm/routes/data-set.js
vendored
|
|
@ -33,6 +33,9 @@ export const addRoute = (env) => {
|
|||
await env.db.ref(path)
|
||||
.context(req.context)
|
||||
.set(val);
|
||||
// NEW: add cursor to response context, which was added to the request context in `acebase_cursor` if transaction logging is enabled
|
||||
const returnContext = { acebase_cursor: req.context.acebase_cursor };
|
||||
res.setHeader('AceBase-Context', JSON.stringify(returnContext));
|
||||
res.send({ success: true });
|
||||
}
|
||||
catch (err) {
|
||||
|
|
|
|||
2
dist/esm/routes/data-set.js.map
vendored
2
dist/esm/routes/data-set.js.map
vendored
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"data-set.js","sourceRoot":"","sources":["../../../src/routes/data-set.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"data-set.js","sourceRoot":"","sources":["../../../src/routes/data-set.ts"],"names":[],"mappings":"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"}
|
||||
2
dist/esm/routes/data-sync-changes.js.map
vendored
2
dist/esm/routes/data-sync-changes.js.map
vendored
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"data-sync-changes.js","sourceRoot":"","sources":["../../../src/routes/data-sync-changes.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"data-sync-changes.js","sourceRoot":"","sources":["../../../src/routes/data-sync-changes.ts"],"names":[],"mappings":"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"}
|
||||
2
dist/esm/routes/data-sync-mutations.js.map
vendored
2
dist/esm/routes/data-sync-mutations.js.map
vendored
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"data-sync-mutations.js","sourceRoot":"","sources":["../../../src/routes/data-sync-mutations.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"data-sync-mutations.js","sourceRoot":"","sources":["../../../src/routes/data-sync-mutations.ts"],"names":[],"mappings":"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"}
|
||||
19
dist/esm/routes/data-transaction.js
vendored
19
dist/esm/routes/data-transaction.js
vendored
|
|
@ -71,15 +71,28 @@ export const addRoutes = (env) => {
|
|||
}
|
||||
// Finish transaction
|
||||
try {
|
||||
if (typeof data.value?.val === 'undefined' || !['string', 'object', 'undefined'].includes(typeof data.value?.map)) {
|
||||
let cancel = false;
|
||||
if (typeof data.value === 'object' && (data.value === null || Object.keys(data.value).length === 0)) {
|
||||
// Returning undefined from a transaction callback should cancel the transaction
|
||||
// acebase-client (Transport.serialize) serializes value undefined as { val: undefined, map: undefined }, which
|
||||
// then is sent to the server as an empty object: {}
|
||||
cancel = true;
|
||||
}
|
||||
else if (typeof data.value?.val === 'undefined' || !['string', 'object', 'undefined'].includes(typeof data.value?.map)) {
|
||||
throw new DataTransactionError('invalid_serialized_value', 'The sent value is not properly serialized');
|
||||
}
|
||||
const newValue = Transport.deserialize(data.value);
|
||||
const newValue = cancel ? undefined : Transport.deserialize(data.value);
|
||||
if (tx.path === '' && req.user?.uid !== 'admin' && newValue !== null && typeof newValue === 'object') {
|
||||
// Non-admin user: remove any private properties from the update object
|
||||
Object.keys(newValue).filter(key => key.startsWith('__')).forEach(key => delete newValue[key]);
|
||||
}
|
||||
await tx.finish(newValue);
|
||||
const result = await tx.finish(newValue);
|
||||
// NEW: capture cursor and return it in the response context header
|
||||
if (!tx.context) {
|
||||
tx.context = {};
|
||||
}
|
||||
tx.context.acebase_cursor = result.cursor;
|
||||
res.setHeader('AceBase-Context', JSON.stringify(tx.context));
|
||||
res.send('done');
|
||||
}
|
||||
catch (err) {
|
||||
|
|
|
|||
2
dist/esm/routes/data-transaction.js.map
vendored
2
dist/esm/routes/data-transaction.js.map
vendored
File diff suppressed because one or more lines are too long
3
dist/esm/routes/data-update.js
vendored
3
dist/esm/routes/data-update.js
vendored
|
|
@ -33,6 +33,9 @@ export const addRoute = (env) => {
|
|||
await env.db.ref(path)
|
||||
.context(req.context)
|
||||
.update(val);
|
||||
// NEW: add cursor to response context, which was added to the request context in `acebase_cursor` if transaction logging is enabled
|
||||
const returnContext = { acebase_cursor: req.context.acebase_cursor };
|
||||
res.setHeader('AceBase-Context', JSON.stringify(returnContext));
|
||||
res.send({ success: true });
|
||||
}
|
||||
catch (err) {
|
||||
|
|
|
|||
2
dist/esm/routes/data-update.js.map
vendored
2
dist/esm/routes/data-update.js.map
vendored
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"data-update.js","sourceRoot":"","sources":["../../../src/routes/data-update.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"data-update.js","sourceRoot":"","sources":["../../../src/routes/data-update.ts"],"names":[],"mappings":"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"}
|
||||
11
dist/esm/routes/oauth2-signin.js
vendored
11
dist/esm/routes/oauth2-signin.js
vendored
|
|
@ -42,12 +42,13 @@ export const addRoute = (env) => {
|
|||
if (contentType === 'image/png') { //state.provider === 'google' &&
|
||||
// Don't accept image/png, because it's probably a placeholder image. Google does this by creating a png with people's initials
|
||||
user_details.picture = [];
|
||||
return;
|
||||
}
|
||||
const image = await response.arrayBuffer();
|
||||
let buff = Buffer.from(image);
|
||||
best.url = `data:${contentType};base64,${buff.toString('base64')}`;
|
||||
user_details.picture = [best]; // Only keep the best one
|
||||
else {
|
||||
const image = await response.arrayBuffer();
|
||||
let buff = Buffer.from(image);
|
||||
best.url = `data:${contentType};base64,${buff.toString('base64')}`;
|
||||
user_details.picture = [best]; // Only keep the best one
|
||||
}
|
||||
}
|
||||
catch (err) {
|
||||
env.debug.warn(`Could not fetch profile picture from "${best.url}": `, err);
|
||||
|
|
|
|||
2
dist/esm/routes/oauth2-signin.js.map
vendored
2
dist/esm/routes/oauth2-signin.js.map
vendored
File diff suppressed because one or more lines are too long
10
dist/esm/rules.js
vendored
10
dist/esm/rules.js
vendored
|
|
@ -61,11 +61,11 @@ export class PathBasedRules {
|
|||
rule.getText = () => {
|
||||
return text;
|
||||
};
|
||||
parent[key] = rule;
|
||||
return parent[key] = rule;
|
||||
}
|
||||
else if (key === '.schema') {
|
||||
// Add schema
|
||||
env.db.schema.set(path, rule)
|
||||
return env.db.schema.set(path, rule)
|
||||
.catch(err => {
|
||||
env.debug.error(`Error parsing ${path}/.schema: ${err.message}`);
|
||||
});
|
||||
|
|
@ -80,15 +80,15 @@ export class PathBasedRules {
|
|||
};
|
||||
processRules('', accessRules.rules, []);
|
||||
// Watch file for changes
|
||||
const wacthFileListener = () => {
|
||||
const watchFileListener = () => {
|
||||
// Reload access rules
|
||||
const accessRules = readRules();
|
||||
processRules('', accessRules, []);
|
||||
this.accessRules = accessRules;
|
||||
};
|
||||
fs.watchFile(rulesFilePath, wacthFileListener);
|
||||
fs.watchFile(rulesFilePath, watchFileListener);
|
||||
this.stop = () => {
|
||||
fs.unwatchFile(rulesFilePath, wacthFileListener);
|
||||
fs.unwatchFile(rulesFilePath, watchFileListener);
|
||||
};
|
||||
process.on('SIGINT', this.stop);
|
||||
this.authEnabled = env.authEnabled;
|
||||
|
|
|
|||
2
dist/esm/rules.js.map
vendored
2
dist/esm/rules.js.map
vendored
File diff suppressed because one or more lines are too long
2
dist/esm/shared/clients.js.map
vendored
2
dist/esm/shared/clients.js.map
vendored
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"clients.js","sourceRoot":"","sources":["../../../src/shared/clients.ts"],"names":[],"mappings":"AAIA,MAAM,OAAO,eAAe;IAGxB;;;;OAIG;IACH,YAAoB,MAAkB,EAAE,EAAW;QAA/B,WAAM,GAAN,MAAM,CAAY;QAItC,uCAAuC;QAC9B,kBAAa,GAAS,IAAI,IAAI,EAAE,CAAC;QAK1C,iDAAiD;QACjD,kBAAa,GAAoG,EAAE,CAAC;QAEpH,0DAA0D;QAC1D,oBAAe,GAAmF,EAAE,CAAC;QAErG,qCAAqC;QACrC,iBAAY,GAAiJ,EAAE,CAAC;QAhB5J,IAAI,CAAC,EAAE,GAAG,EAAE,IAAI,MAAM,CAAC,EAAE,CAAC;QAC1B,IAAI,CAAC,IAAI,CAAC,EAAE,EAAE;YAAE,MAAM,IAAI,KAAK,CAAC,kBAAkB,CAAC,CAAC;SAAE;IAC1D,CAAC;CAeJ"}
|
||||
{"version":3,"file":"clients.js","sourceRoot":"","sources":["../../../src/shared/clients.ts"],"names":[],"mappings":"AAIA,MAAM,OAAO,eAAe;IAGxB;;;;OAIG;IACH,YAAoB,MAAkB,EAAE,EAAW;QAA/B,WAAM,GAAN,MAAM,CAAY;QAItC,uCAAuC;QAC9B,kBAAa,GAAS,IAAI,IAAI,EAAE,CAAC;QAK1C,iDAAiD;QACjD,kBAAa,GAAoG,EAAE,CAAC;QAEpH,0DAA0D;QAC1D,oBAAe,GAAmF,EAAE,CAAC;QAErG,qCAAqC;QACrC,iBAAY,GAAiK,EAAE,CAAC;QAhB5K,IAAI,CAAC,EAAE,GAAG,EAAE,IAAI,MAAM,CAAC,EAAE,CAAC;QAC1B,IAAI,CAAC,IAAI,CAAC,EAAE,EAAE;YAAE,MAAM,IAAI,KAAK,CAAC,kBAAkB,CAAC,CAAC;SAAE;IAC1D,CAAC;CAeJ"}
|
||||
6
dist/esm/websocket/index.js
vendored
6
dist/esm/websocket/index.js
vendored
|
|
@ -268,11 +268,11 @@ export const addWebsocketServer = (env) => {
|
|||
if (!env.rules.userHasAccess(client.user, data.path, true)) {
|
||||
throw new Error('access_denied');
|
||||
}
|
||||
const newValue = Transport.deserialize(data.value);
|
||||
const newValue = 'val' in data.value ? Transport.deserialize(data.value) : undefined;
|
||||
try {
|
||||
await tx.finish(newValue);
|
||||
const { cursor } = await tx.finish(newValue);
|
||||
env.debug.verbose(`Transaction ${tx.id} finished`);
|
||||
serverManager.send(event.socket, 'tx_completed', { id: tx.id });
|
||||
serverManager.send(event.socket, 'tx_completed', { id: tx.id, context: { cursor } });
|
||||
}
|
||||
catch (err) {
|
||||
serverManager.send(event.socket, 'tx_error', { id: tx.id, reason: err.message });
|
||||
|
|
|
|||
2
dist/esm/websocket/index.js.map
vendored
2
dist/esm/websocket/index.js.map
vendored
File diff suppressed because one or more lines are too long
6
dist/esm/websocket/socket.io.js
vendored
6
dist/esm/websocket/socket.io.js
vendored
|
|
@ -1,5 +1,7 @@
|
|||
import * as socketIO from 'socket.io';
|
||||
const createSocketIOServer = socketIO.default ?? socketIO; // ESM and CJS compatible approach
|
||||
import { Server as SocketIOServer } from 'socket.io';
|
||||
const createSocketIOServer = (httpServer, options) => {
|
||||
return new SocketIOServer(httpServer, options);
|
||||
};
|
||||
import { WebSocketManager } from './manager.js';
|
||||
import { getCorsOptions } from '../middleware/cors.js';
|
||||
export class SocketIOManager extends WebSocketManager {
|
||||
|
|
|
|||
2
dist/esm/websocket/socket.io.js.map
vendored
2
dist/esm/websocket/socket.io.js.map
vendored
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"socket.io.js","sourceRoot":"","sources":["../../../src/websocket/socket.io.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"socket.io.js","sourceRoot":"","sources":["../../../src/websocket/socket.io.ts"],"names":[],"mappings":"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"}
|
||||
2
dist/types/routes/data-query.d.ts
vendored
2
dist/types/routes/data-query.d.ts
vendored
|
|
@ -42,7 +42,7 @@ export declare type ResponseBody = {
|
|||
count: number;
|
||||
list: any[];
|
||||
};
|
||||
map: any;
|
||||
map?: any;
|
||||
};
|
||||
export declare type Request = RouteRequest<any, ResponseBody, RequestBody, RequestQuery>;
|
||||
export declare const addRoute: (env: RouteInitEnvironment) => void;
|
||||
|
|
|
|||
4
dist/types/shared/clients.d.ts
vendored
4
dist/types/shared/clients.d.ts
vendored
|
|
@ -37,7 +37,9 @@ export declare class ConnectedClient {
|
|||
started: number;
|
||||
path: string;
|
||||
context: any;
|
||||
finish?: (val?: any) => Promise<any>;
|
||||
finish?: (val?: any) => Promise<{
|
||||
cursor?: string;
|
||||
}>;
|
||||
timeout: NodeJS.Timeout;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
2
dist/types/shared/env.d.ts
vendored
2
dist/types/shared/env.d.ts
vendored
|
|
@ -35,7 +35,7 @@ export interface RouteRequestEnvironment {
|
|||
/** If the request has an Authentication: bearer token, the user will be bound to the incoming request */
|
||||
user?: DbUserAccountDetails;
|
||||
/** If context is sent through AceBase-Context header, it will be bound to the incoming request */
|
||||
context?: {
|
||||
context: {
|
||||
[key: string]: any;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue