1- const onPublishEventFactory = (
2- events : Array < { payload : unknown ; id : string } > = [
3- {
4- payload : {
5- event_1 : 'data_1' ,
6- } ,
7- id : '5f7dfbd1-b8ff-4c20-924e-23b42db467a0' ,
1+ const defaultChannel = {
2+ path : '/request/channel' ,
3+ segments : [ 'request' , 'channel' ] ,
4+ } ;
5+
6+ const defaultEvents = [
7+ {
8+ payload : {
9+ event_1 : 'data_1' ,
810 } ,
9- {
10- payload : {
11- event_2 : 'data_2' ,
12- } ,
13- id : 'ababdf65-a3e6-4c1d-acd3-87466eab433c ' ,
11+ id : '5f7dfbd1-b8ff-4c20-924e-23b42db467a0' ,
12+ } ,
13+ {
14+ payload : {
15+ event_2 : 'data_2 ' ,
1416 } ,
15- {
16- payload : {
17- event_3 : 'data_3' ,
18- } ,
19- id : '8bb2983a-0967-45a0-8243-0aeb8c83d80e ' ,
17+ id : 'ababdf65-a3e6-4c1d-acd3-87466eab433c' ,
18+ } ,
19+ {
20+ payload : {
21+ event_3 : 'data_3 ' ,
2022 } ,
21- ] ,
22- channel = {
23- path : '/request/channel' ,
24- segments : [ 'request' , 'channel' ] ,
25- }
23+ id : '8bb2983a-0967-45a0-8243-0aeb8c83d80e' ,
24+ } ,
25+ ] ;
26+
27+ const onPublishEventFactory = (
28+ events : Array < { payload : unknown ; id : string } > = defaultEvents ,
29+ channel = defaultChannel
2630) => ( {
2731 identity : null ,
2832 result : null ,
@@ -46,12 +50,7 @@ const onPublishEventFactory = (
4650 events,
4751} ) ;
4852
49- const onSubscribeEventFactory = (
50- channel = {
51- path : '/request/channel' ,
52- segments : [ 'request' , 'channel' ] ,
53- }
54- ) => ( {
53+ const onSubscribeEventFactory = ( channel = defaultChannel ) => ( {
5554 identity : null ,
5655 result : null ,
5756 request : {
0 commit comments