@@ -8,6 +8,7 @@ use crate::client::{ClientConnectionSender, Protocol};
8
8
use crate :: error:: DBError ;
9
9
use crate :: execution_context:: WorkloadType ;
10
10
use crate :: host:: module_host:: { DatabaseTableUpdate , ModuleEvent , UpdatesRelValue } ;
11
+ use crate :: host:: ArgsTuple ;
11
12
use crate :: messages:: websocket:: { self as ws, TableUpdate } ;
12
13
use crate :: subscription:: delta:: eval_delta;
13
14
use crate :: subscription:: record_exec_metrics;
@@ -998,6 +999,21 @@ impl SubscriptionManager {
998
999
send_to_client ( caller, message) ;
999
1000
}
1000
1001
1002
+ // Censor Reducer args
1003
+ let mut event = ModuleEvent {
1004
+ timestamp : event. timestamp ,
1005
+ caller_identity : event. caller_identity ,
1006
+ caller_connection_id : event. caller_connection_id ,
1007
+ function_call : event. function_call . clone ( ) ,
1008
+ status : event. status . clone ( ) ,
1009
+ energy_quanta_used : event. energy_quanta_used ,
1010
+ host_execution_duration : event. host_execution_duration ,
1011
+ request_id : event. request_id ,
1012
+ timer : event. timer ,
1013
+ } ;
1014
+ event. function_call . args = ArgsTuple :: nullary ( ) ;
1015
+ let event = Arc :: new ( event) ;
1016
+
1001
1017
// Send all the other updates.
1002
1018
for ( id, update) in eval {
1003
1019
let database_update = SubscriptionUpdateMessage :: from_event_and_update ( & event, update) ;
0 commit comments