@@ -88,7 +88,6 @@ class SocketServer extends EventEmitter {
88
88
data . $filter . query = {
89
89
_id : { $gt : options . lastSynced }
90
90
}
91
-
92
91
else
93
92
data . $filter . limit = 1
94
93
@@ -478,14 +477,20 @@ class SocketServer extends EventEmitter {
478
477
479
478
if ( data . log !== false && data . log !== 'false' && ! data . method . endsWith ( '.read' ) && data . method !== 'updateUserStatus' && data . method !== 'userStatus' && data . method !== 'signIn' && data . method !== 'signUp' ) {
480
479
// TODO: store logged messages more efficently by combing objects wherever possible
481
- // let object = { url: socket.socketUrl, data }
482
- // delete object.socket
483
- // this.emit('object.create', {
484
- // method: 'object.create',
485
- // array: 'message_log',
486
- // object,
487
- // organization_id: data.organization_id
488
- // });
480
+ let moduleName = data . method . split ( '.' )
481
+ if ( [ 'storage' , 'database' , 'array' , 'index' , 'object' ] . includes ( moduleName [ 0 ] ) && [ 'delete' ] . includes ( moduleName [ 1 ] ) ) {
482
+ let object = { url : socket . socketUrl , data : { ...data } }
483
+ delete object . data . socket
484
+
485
+ // object.data.socket = { id: object.data.socket.id }
486
+ this . emit ( 'object.create' , {
487
+ method : 'object.create' ,
488
+ host : data . host ,
489
+ array : 'message_log' ,
490
+ object,
491
+ organization_id : data . organization_id
492
+ } ) ;
493
+ }
489
494
}
490
495
491
496
let sockets = this . get ( data ) ;
@@ -508,7 +513,6 @@ class SocketServer extends EventEmitter {
508
513
if ( Data . $filter && Data . $filter . query && Data . $filter . query . _id && Data . $filter . query . _id . $eq === '$user_id' )
509
514
delete Data . $filter . query . _id
510
515
511
-
512
516
delete Data . socket
513
517
sockets [ i ] . send ( JSON . stringify ( Data ) ) ;
514
518
0 commit comments