@@ -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