function getGenImage()

in website/src/MapPage/map.js [152:173]


    function getGenImage(seedArr, labelArr) {

        let labels = `[[${labelArr.toString()}]]`;
        const apiURL = 'https://gen-studio-apim.azure-api.net/labels?subscription-key=7c02fa70abb8407fa552104e0b460c50';
        const Http = new XMLHttpRequest();
        const data = new FormData();
        data.append('seed', seedArr);
        data.append('labels', labels);
        Http.responseType = "arraybuffer";
        Http.open("POST", apiURL);
        Http.send(data);
        Http.onreadystatechange = (e) => {
            if (Http.readyState === 4) {
                try {
                    let imgData = btoa(String.fromCharCode.apply(null, new Uint8Array(Http.response)));
                    stateHolder.setState({ genImg: imgData, genArr: Http.response });
                } catch (e) {
                    console.log('malformed request:' + Http.responseText);
                }
            }
        }
    }