Skip to content

Commit 2116169

Browse files
committed
feat(api): add ExampleId and EnvironmentId to responses
- Updated `BodyFormItemList` to include `ExampleId` in the response. - Updated `BodyUrlEncodedItemList` to include `ExampleId` in the response. - Updated `VariableList` to include `EnvironmentId` in the response.
1 parent faf402b commit 2116169

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

packages/server/internal/api/rbody/rbody.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,10 @@ func (c *BodyRPC) BodyFormItemList(ctx context.Context, req *connect.Request[bod
7373
return nil, connect.NewError(connect.CodeInternal, err)
7474
}
7575
rpcBodyForms := tgeneric.MassConvert(bodyForms, tbodyform.SerializeFormModelToRPCItem)
76-
return connect.NewResponse(&bodyv1.BodyFormItemListResponse{Items: rpcBodyForms}), nil
76+
return connect.NewResponse(&bodyv1.BodyFormItemListResponse{
77+
ExampleId: req.Msg.ExampleId,
78+
Items: rpcBodyForms,
79+
}), nil
7780
}
7881

7982
func (c BodyRPC) BodyFormItemCreate(ctx context.Context, req *connect.Request[bodyv1.BodyFormItemCreateRequest]) (*connect.Response[bodyv1.BodyFormItemCreateResponse], error) {
@@ -183,7 +186,7 @@ func (c *BodyRPC) BodyUrlEncodedItemList(ctx context.Context, req *connect.Reque
183186
return nil, connect.NewError(connect.CodeInternal, err)
184187
}
185188
rpcBodyURLs := tgeneric.MassConvert(bodyURLs, tbodyurl.SerializeURLModelToRPCItem)
186-
return connect.NewResponse(&bodyv1.BodyUrlEncodedItemListResponse{Items: rpcBodyURLs}), nil
189+
return connect.NewResponse(&bodyv1.BodyUrlEncodedItemListResponse{Items: rpcBodyURLs, ExampleId: req.Msg.ExampleId}), nil
187190
}
188191

189192
func (c BodyRPC) BodyUrlEncodedItemCreate(ctx context.Context, req *connect.Request[bodyv1.BodyUrlEncodedItemCreateRequest]) (*connect.Response[bodyv1.BodyUrlEncodedItemCreateResponse], error) {

packages/server/internal/api/rvar/rvar.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,10 @@ func (v *VarRPC) VariableList(ctx context.Context, req *connect.Request[variable
9797

9898
rpcVars := tgeneric.MassConvert(vars, tvar.SerializeModelToRPCItem)
9999

100-
return connect.NewResponse(&variablev1.VariableListResponse{Items: rpcVars}), nil
100+
return connect.NewResponse(&variablev1.VariableListResponse{
101+
EnvironmentId: envIDRaw,
102+
Items: rpcVars,
103+
}), nil
101104
}
102105
return nil, connect.NewError(connect.CodeInvalidArgument, errors.New("workspace id or env ID is required"))
103106
}

0 commit comments

Comments
 (0)