chore: rediff utils

This commit is contained in:
Siddharth Gelera
2025-09-25 16:50:15 +05:30
parent 7e537e0459
commit cff7e1c75b

View File

@@ -1,5 +1,8 @@
const _ = require('lodash');
const { parseRequest: _parseRequest, parseCollection: _parseCollection } = require('@usebruno/filestore');
const {
parseRequest: _parseRequest,
parseCollection: _parseCollection
} = require('@usebruno/filestore');
const collectionBruToJson = (bru) => {
try {
@@ -90,20 +93,18 @@ const bruToJson = (bru) => {
if (requestType === 'grpc-request') {
const selectedMethod = _.get(json, 'grpc.method');
if (selectedMethod) transformedJson.request.method = selectedMethod;
if(selectedMethod) transformedJson.request.method = selectedMethod;
const selectedMethodType = _.get(json, 'grpc.methodType');
if (selectedMethodType) transformedJson.request.methodType = selectedMethodType;
if(selectedMethodType) transformedJson.request.methodType = selectedMethodType;
const protoPath = _.get(json, 'grpc.protoPath');
if (protoPath) transformedJson.request.protoPath = protoPath;
if(protoPath) transformedJson.request.protoPath = protoPath;
transformedJson.request.auth.mode = _.get(json, 'grpc.auth', 'none');
transformedJson.request.body = _.get(json, 'body', {
mode: 'grpc',
grpc: [
{
name: 'message 1',
content: '{}',
},
],
grpc: [{
name: 'message 1',
content: '{}'
}]
});
} else if (requestType === 'ws-request') {
transformedJson.request.auth.mode = _.get(json, 'ws.auth', 'none');
@@ -119,6 +120,8 @@ const bruToJson = (bru) => {
transformedJson.request.body.mode = _.get(json, 'http.body', 'none');
}
return transformedJson;
} catch (err) {
return Promise.reject(err);