summaryrefslogtreecommitdiff
path: root/fast/submitter.py
blob: 1fb67d55933e86ae84a979ffcaf8eca88fdd3a6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import requests

TEAM_TOKEN = "0574cec7b21a0cba8f1b2efb5ca8fac5"


def submit(flags):
    accepted_flags, rejected_flags = {}, {}
    response = requests.put(
        "http://10.0.13.37:1337/flags",
        headers={"X-Team-Token": TEAM_TOKEN},
        json=flags,
    )

    responses = response.json()

    for flag in responses:
        if flag["status"]:
            accepted_flags[flag["flag"]] = flag["msg"]
        else:
            rejected_flags[flag["flag"]] = flag["msg"]
    return accepted_flags, rejected_flags