mirror of
https://github.com/usebruno/bruno.git
synced 2025-01-08 15:10:24 +01:00
Got request saving to work for faw files.
This commit is contained in:
parent
c81aded003
commit
e7976e95e1
@ -122,7 +122,7 @@ const browseFile = async (win, filters) => {
|
|||||||
filters
|
filters
|
||||||
});
|
});
|
||||||
|
|
||||||
if(!filePaths) {
|
if (!filePaths || filePaths[0] === undefined) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ const { outdentString } = require('../../v1/src/utils');
|
|||||||
const grammar = ohm.grammar(`Bru {
|
const grammar = ohm.grammar(`Bru {
|
||||||
BruFile = (meta | http | query | params | headers | auths | bodies | varsandassert | script | tests | docs)*
|
BruFile = (meta | http | query | params | headers | auths | bodies | varsandassert | script | tests | docs)*
|
||||||
auths = authawsv4 | authbasic | authbearer | authdigest | authOAuth2
|
auths = authawsv4 | authbasic | authbearer | authdigest | authOAuth2
|
||||||
bodies = bodyjson | bodytext | bodyxml | bodysparql | bodygraphql | bodygraphqlvars | bodyforms | body
|
bodies = bodyjson | bodytext | bodyxml | bodysparql | bodygraphql | bodygraphqlvars | bodyforms | bodyrawfile | body
|
||||||
bodyforms = bodyformurlencoded | bodymultipart
|
bodyforms = bodyformurlencoded | bodymultipart
|
||||||
params = paramspath | paramsquery
|
params = paramspath | paramsquery
|
||||||
|
|
||||||
@ -93,6 +93,7 @@ const grammar = ohm.grammar(`Bru {
|
|||||||
bodyjson = "body:json" st* "{" nl* textblock tagend
|
bodyjson = "body:json" st* "{" nl* textblock tagend
|
||||||
bodytext = "body:text" st* "{" nl* textblock tagend
|
bodytext = "body:text" st* "{" nl* textblock tagend
|
||||||
bodyxml = "body:xml" st* "{" nl* textblock tagend
|
bodyxml = "body:xml" st* "{" nl* textblock tagend
|
||||||
|
bodyrawfile = "body:raw-file" st* "{" nl* textblock tagend
|
||||||
bodysparql = "body:sparql" st* "{" nl* textblock tagend
|
bodysparql = "body:sparql" st* "{" nl* textblock tagend
|
||||||
bodygraphql = "body:graphql" st* "{" nl* textblock tagend
|
bodygraphql = "body:graphql" st* "{" nl* textblock tagend
|
||||||
bodygraphqlvars = "body:graphql:vars" st* "{" nl* textblock tagend
|
bodygraphqlvars = "body:graphql:vars" st* "{" nl* textblock tagend
|
||||||
@ -528,6 +529,13 @@ const sem = grammar.createSemantics().addAttribute('ast', {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
bodyrawfile(_1, _2, _3, _4, textblock, _5) {
|
||||||
|
return {
|
||||||
|
body: {
|
||||||
|
rawFile: outdentString(textblock.sourceString)
|
||||||
|
}
|
||||||
|
};
|
||||||
|
},
|
||||||
bodysparql(_1, _2, _3, _4, textblock, _5) {
|
bodysparql(_1, _2, _3, _4, textblock, _5) {
|
||||||
return {
|
return {
|
||||||
body: {
|
body: {
|
||||||
|
@ -229,6 +229,14 @@ ${indentString(body.xml)}
|
|||||||
${indentString(body.sparql)}
|
${indentString(body.sparql)}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
`;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (body && body.rawFile && body.rawFile.length) {
|
||||||
|
bru += `body:raw-file {
|
||||||
|
${indentString(body.rawFile)}
|
||||||
|
}
|
||||||
|
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user