Skip to content

Commit

Permalink
using proto to unmarshal tasks (#39)
Browse files Browse the repository at this point in the history
Signed-off-by: Alexander Zemtsov <a.zemtsov@gmail.com>
  • Loading branch information
zemtsov authored Oct 2, 2024
1 parent 09fe8d1 commit f46d54b
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
6 changes: 4 additions & 2 deletions pkg/hlf/parser/batch.go
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,10 @@ func (p *Parser) extractBatchResponse(payload []byte) (*fpb.BatchResponse, error

func (p *Parser) extractTaskRequest(payload []byte) (*fpb.ExecuteTasksRequest, error) {
response := &fpb.ExecuteTasksRequest{}
if err := protojson.Unmarshal(payload, response); err != nil {
return nil, err
if err := proto.Unmarshal(payload, response); err != nil {
if err = protojson.Unmarshal(payload, response); err != nil {
return nil, err
}
}

return response, nil
Expand Down
4 changes: 2 additions & 2 deletions test/builder/batcher/execute_tasks_request.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package batcher
import (
fpb "github.com/anoideaopen/foundation/proto"
"github.com/go-errors/errors"
"google.golang.org/protobuf/encoding/protojson"
"github.com/golang/protobuf/proto" //nolint:staticcheck
)

type ExecuteTasksRequestBuilder struct {
Expand All @@ -28,7 +28,7 @@ func (b *ExecuteTasksRequestBuilder) Build() *fpb.ExecuteTasksRequest {
}

func (b *ExecuteTasksRequestBuilder) Marshal() []byte {
requestBytes, err := protojson.Marshal(b.request)
requestBytes, err := proto.Marshal(b.request)
if err != nil {
panic(errors.Errorf("Failed to marshal ExecuteTasksRequest: %v\n", err))
}
Expand Down

0 comments on commit f46d54b

Please # to comment.