Refactor index.vue to use Network Strategies
This commit is contained in:
@@ -1128,6 +1128,7 @@ import getEnvironmentVariablesFromScript from "../functions/preRequest";
|
|||||||
import parseTemplateString from "../functions/templating";
|
import parseTemplateString from "../functions/templating";
|
||||||
import AceEditor from "../components/ace-editor";
|
import AceEditor from "../components/ace-editor";
|
||||||
import { tokenRequest, oauthRedirect } from "../assets/js/oauth";
|
import { tokenRequest, oauthRedirect } from "../assets/js/oauth";
|
||||||
|
import { sendNetworkRequest } from "../functions/network";
|
||||||
|
|
||||||
const statusCategories = [
|
const statusCategories = [
|
||||||
{
|
{
|
||||||
@@ -1985,20 +1986,8 @@ export default {
|
|||||||
if (typeof requestOptions.data === "string") {
|
if (typeof requestOptions.data === "string") {
|
||||||
requestOptions.data = parseTemplateString(requestOptions.data);
|
requestOptions.data = parseTemplateString(requestOptions.data);
|
||||||
}
|
}
|
||||||
const config = this.$store.state.postwoman.settings.PROXY_ENABLED
|
|
||||||
? {
|
|
||||||
method: "POST",
|
|
||||||
url:
|
|
||||||
this.$store.state.postwoman.settings.PROXY_URL ||
|
|
||||||
"https://postwoman.apollotv.xyz/",
|
|
||||||
data: requestOptions
|
|
||||||
}
|
|
||||||
: requestOptions;
|
|
||||||
|
|
||||||
const response = await this.$axios(config);
|
return await sendNetworkRequest(requestOptions, this.$store);
|
||||||
return this.$store.state.postwoman.settings.PROXY_ENABLED
|
|
||||||
? response.data
|
|
||||||
: response;
|
|
||||||
},
|
},
|
||||||
async sendRequest() {
|
async sendRequest() {
|
||||||
this.$toast.clear();
|
this.$toast.clear();
|
||||||
|
|||||||
Reference in New Issue
Block a user