import http from "https";
const options = {
    hostname: 'https://plz0qm8sw8.execute-api.ap-southeast-2.amazonaws.com/dev',
    port: 443,
    path: '/api/v1/clientmanagement/retrieveRoles',
    Headers: {
        "X-Authorization": "eyJraWQiOiJmT2E4SjZjSmJJNzNyNllsWUoxSnBucnk4dFFvbUdOVzFZdUpyeHh6Y3lFPSIsImFsZyI6IlJTMjU2In0.eyJhdF9oYXNoIjoicDVCb2ppaWVXcEtqdk9Ga3d4Uy1NUSIsInN1YiI6ImZjMTA3ZGFiLTk0NDQtNDhiYS05ZWJkLTgxYjY3MDVmYTI3NCIsImNvZ25pdG86Z3JvdXBzIjpbImFwLXNvdXRoZWFzdC0yXzNEM29FVE9QMF9sZWFvbi1sb2NhbCJdLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImlzcyI6Imh0dHBzOlwvXC9jb2duaXRvLWlkcC5hcC1zb3V0aGVhc3QtMi5hbWF6b25hd3MuY29tXC9hcC1zb3V0aGVhc3QtMl8zRDNvRVRPUDAiLCJjb2duaXRvOnVzZXJuYW1lIjoibGVhb24tbG9jYWxfc3VtaXQua0BkYy5kaWdpdGFsY2hhbWVsZW9uLnRlY2giLCJhdWQiOiI0a29sYWN1ZDNuYTVxNTk1cjdlc3ZwcTU1ZiIsImlkZW50aXRpZXMiOlt7InVzZXJJZCI6InN1bWl0LmtAZGMuZGlnaXRhbGNoYW1lbGVvbi50ZWNoIiwicHJvdmlkZXJOYW1lIjoibGVhb24tbG9jYWwiLCJwcm92aWRlclR5cGUiOiJTQU1MIiwiaXNzdWVyIjoiaHR0cHM6XC9cL3N0cy53aW5kb3dzLm5ldFwvODQwZWEwOTQtNGRlOC00OWZlLThlODQtNjZjMmI5NDdhYmU1XC8iLCJwcmltYXJ5IjoidHJ1ZSIsImRhdGVDcmVhdGVkIjoiMTYwNjkxMTUxODE4NSJ9XSwidG9rZW5fdXNlIjoiaWQiLCJhdXRoX3RpbWUiOjE2MjMxMTY4NjQsImV4cCI6MTYyMzIwMzI2NCwiaWF0IjoxNjIzMTE2ODY0LCJlbWFpbCI6InN1bWl0LmtAZGMuZGlnaXRhbGNoYW1lbGVvbi50ZWNoIn0.takQIukSEaEIhpu4yqEUdxvLk9iBnY2dwVlL-moEq630Y7oJg_nEP7EPshdup9ZLYAancb_5bhW8q-HGSK5-64lNKqCqKEeo_aOnt5SWWMtdpVSfzWsxm8jkaAtwWyqFOc5JrAqlGwuXRIFwml6LfWHcLWXZ8JzQq4aTWslW4VVG3Gtp_k7jyIiqwcw5ymgcbwCIyjXKxn-pUXMN5PaIg83mxjxfLopp4CJiTO6IcImR1GrNPq6OuhvxRpq-4fOjQpXL0mzHkgMx5tu0szpNMsBNmegnKpXpc_C2zRoCae3SX1K8-1J6JaP_5tV46dzX7iSu7tmuKPT_IgqsFDRdSA"
    }
}

export const get = async (url: string): Promise<any> => {
    return new Promise((resolve, reject) => {
        http.get(options, (res) => {
            let data = "";
            res.on("data", (chunk) => {
                data += chunk;
            });

            res.on("end", () => {
                resolve(JSON.parse(data));
            });

            //return output;
        });
    });
}