summaryrefslogtreecommitdiff
path: root/fast/submitter.py
blob: 1c7c21d56dbfd7d5311194079abb0c7900d3390b (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.10.0.1:8080/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