Skip to content

Commit

Permalink
fix: handling of message_log
Browse files Browse the repository at this point in the history
  • Loading branch information
frankpagan committed Jul 3, 2024
1 parent d01618d commit 121ab98
Showing 1 changed file with 14 additions and 10 deletions.
24 changes: 14 additions & 10 deletions src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,6 @@ class SocketServer extends EventEmitter {
data.$filter.query = {
_id: { $gt: options.lastSynced }
}

else
data.$filter.limit = 1

Expand Down Expand Up @@ -478,14 +477,20 @@ class SocketServer extends EventEmitter {

if (data.log !== false && data.log !== 'false' && !data.method.endsWith('.read') && data.method !== 'updateUserStatus' && data.method !== 'userStatus' && data.method !== 'signIn' && data.method !== 'signUp') {
// TODO: store logged messages more efficently by combing objects wherever possible
// let object = { url: socket.socketUrl, data }
// delete object.socket
// this.emit('object.create', {
// method: 'object.create',
// array: 'message_log',
// object,
// organization_id: data.organization_id
// });
let moduleName = data.method.split('.')
if (['storage', 'database', 'array', 'index', 'object'].includes(moduleName[0]) && ['delete'].includes(moduleName[1])) {
let object = { url: socket.socketUrl, data: { ...data } }
delete object.data.socket

// object.data.socket = { id: object.data.socket.id }
this.emit('object.create', {
method: 'object.create',
host: data.host,
array: 'message_log',
object,
organization_id: data.organization_id
});
}
}

let sockets = this.get(data);
Expand All @@ -508,7 +513,6 @@ class SocketServer extends EventEmitter {
if (Data.$filter && Data.$filter.query && Data.$filter.query._id && Data.$filter.query._id.$eq === '$user_id')
delete Data.$filter.query._id


delete Data.socket
sockets[i].send(JSON.stringify(Data));

Expand Down

0 comments on commit 121ab98

Please sign in to comment.