@@ -14,7 +14,18 @@ export default class CkafkaTrigger {
1414
1515 getKey ( triggerInputs : CreateTriggerReq )  { 
1616 const  Enable  =  TRIGGER_STATUS_MAP [ triggerInputs . Enable ! ] ; 
17-  return  `${ triggerInputs . Type } ${ triggerInputs . TriggerName } ${ triggerInputs . TriggerDesc } ${ Enable } ${ triggerInputs . Qualifier }  ; 
17+ 
18+  let  desc  =  triggerInputs . TriggerDesc ; 
19+  if  ( triggerInputs . ResourceId )  { 
20+  const  detailDesc  =  JSON . parse ( triggerInputs . TriggerDesc ) ; 
21+  desc  =  JSON . stringify ( { 
22+  maxMsgNum : detailDesc . maxMsgNum , 
23+  offset : detailDesc . offset , 
24+  retry : detailDesc . retry , 
25+  timeOut : detailDesc . timeOut , 
26+  } ) ; 
27+  } 
28+  return  `${ triggerInputs . Type } ${ triggerInputs . TriggerName } ${ desc } ${ Enable } ${ triggerInputs . Qualifier }  ; 
1829 } 
1930
2031 formatInputs ( { 
@@ -35,9 +46,10 @@ export default class CkafkaTrigger {
3546 Qualifier : parameters ?. qualifier  ??  '$DEFAULT' , 
3647 TriggerName : `${ parameters ?. name } ${ parameters ?. topic }  , 
3748 TriggerDesc : JSON . stringify ( { 
38-  maxMsgNum : parameters ?. maxMsgNum , 
39-  offset : parameters ?. offset , 
40-  retry : parameters ?. retry , 
49+  maxMsgNum : parameters ?. maxMsgNum  ??  100 , 
50+  offset : parameters ?. offset  ??  'latest' , 
51+  retry : parameters ?. retry  ??  10000 , 
52+  timeOut : parameters ?. timeOut  ??  60 , 
4153 } ) , 
4254 Enable : parameters ?. enable  ? 'OPEN'  : 'CLOSE' , 
4355 } ; 
0 commit comments