@@ -14,30 +14,6 @@ type MyPayload struct {
1414 Count int
1515}
1616
17- const DataConverterWorkflowName = "dataConverterWorkflow"
18-
19- func dataConverterWorkflow (ctx workflow.Context , input MyPayload ) (MyPayload , error ) {
20- logger := workflow .GetLogger (ctx )
21- logger .Info ("Workflow started" , zap .Any ("input" , input ))
22-
23- activityOptions := workflow.ActivityOptions {
24- ScheduleToStartTimeout : time .Minute ,
25- StartToCloseTimeout : time .Minute ,
26- }
27- ctx = workflow .WithActivityOptions (ctx , activityOptions )
28-
29- var result MyPayload
30- err := workflow .ExecuteActivity (ctx , dataConverterActivity , input ).Get (ctx , & result )
31- if err != nil {
32- logger .Error ("Activity failed" , zap .Error (err ))
33- return MyPayload {}, err
34- }
35-
36- logger .Info ("Workflow completed" , zap .Any ("result" , result ))
37- logger .Info ("Note: All data was automatically compressed/decompressed using gzip compression" )
38- return result , nil
39- }
40-
4117// LargeDataConverterWorkflowName is the workflow name for large payload processing
4218const LargeDataConverterWorkflowName = "largeDataConverterWorkflow"
4319
@@ -76,12 +52,3 @@ func largeDataConverterActivity(ctx context.Context, input LargePayload) (LargeP
7652 logger .Info ("Large payload activity completed" , zap .String ("result_id" , input .ID ))
7753 return input , nil
7854}
79-
80- func dataConverterActivity (ctx context.Context , input MyPayload ) (MyPayload , error ) {
81- logger := activity .GetLogger (ctx )
82- logger .Info ("Activity received input" , zap .Any ("input" , input ))
83- input .Msg = input .Msg + " processed"
84- input .Count ++
85- logger .Info ("Activity returning" , zap .Any ("output" , input ))
86- return input , nil
87- }
0 commit comments