From 89cc2a6e5bd56d05abda0498b5be00b230195df2 Mon Sep 17 00:00:00 2001 From: Ke Jie Date: Wed, 13 Sep 2023 13:35:03 +0800 Subject: [PATCH] feat: add a response wrapper Signed-off-by: Ke Jie --- event/event.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/event/event.go b/event/event.go index b68c0bf..e6c3e87 100644 --- a/event/event.go +++ b/event/event.go @@ -72,3 +72,19 @@ func NewEventProcessResultLater() *EventProcessResult { Message: "later", } } + +func NewSuccessResponse() (*payload.DataFrameResponse, error) { + response := payload.NewSuccessDataFrameResponse() + if err := response.SetJson(NewEventProcessResultSuccess()); err != nil { + return nil, err + } + return response, nil +} + +func NewLaterResponse() (*payload.DataFrameResponse, error) { + response := payload.NewSuccessDataFrameResponse() + if err := response.SetJson(NewEventProcessResultLater()); err != nil { + return nil, err + } + return response, nil +}