diff --git a/functions/strategies/AxiosStrategy.js b/functions/strategies/AxiosStrategy.js new file mode 100644 index 00000000..5c802078 --- /dev/null +++ b/functions/strategies/AxiosStrategy.js @@ -0,0 +1,8 @@ +import axios from "axios"; + +const axiosStrategy = async (req, _store) => { + const res = await axios(req); + return res; +} + +export default axiosStrategy; diff --git a/functions/strategies/ProxyStrategy.js b/functions/strategies/ProxyStrategy.js new file mode 100644 index 00000000..9cac6f47 --- /dev/null +++ b/functions/strategies/ProxyStrategy.js @@ -0,0 +1,13 @@ +import axios from "axios"; + +const proxyStrategy = async (req, store) => { + const proxyRes = await axios.post( + store.state.postwoman.settings.PROXY_URL || + "https://postwoman.apollotv.xyz/", + req + ); + + return proxyRes.data; +} + +export default proxyStrategy;