File size: 917 Bytes
bf00a95
94a125f
074798d
822d179
 
 
ee3e7dd
15833f6
074798d
ee3e7dd
822d179
ee3e7dd
 
 
27407e5
ee3e7dd
27407e5
ee3e7dd
 
 
 
 
4bc235e
27407e5
 
 
 
 
 
0944f4f
27407e5
 
 
 
 
 
4bc235e
27407e5
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
from flask import Flask, request
import os, json
import requests

app = Flask(__name__)

secret = os.environ.get("secret")
headers = {'Authorization': os.environ.get("auth")}

res = {}

@app.route('/queue', methods=['POST'])
def queue():
    if request.json.get('secret') != secret:
        return {}, 400
    uuid = request.json.get('uuid')
    URL = request.json.get('URL')
    body = request.json.get('body')
    response = requests.post(URL, json=body)
    res[uuid] = response
    print(res[uuid])
    return response, 200

@app.route('/client', methods=['POST'])
def client():
    token = request.json.get('token')
    data = reqList.get(token)
    if not data:
        return {}, 400
    print(data)
    URL = data.get('URL')
    postData = data.get('postData')
    
    response = requests.post(URL, json=postData)

    return response.json()

if __name__ == "__main__":
    app.run(host="0.0.0.0", port=7860)