Upload Zones

PHOTO EMBED

Fri Mar 19 2021 18:26:20 GMT+0000 (Coordinated Universal Time)

Saved by @roxanneskelly

    let zone_to_id = {};
    
    let zone_post_data = []
    // create new zones
    for (const [room, roomData] of Object.entries(MAP.rooms)) {
        zone_post_data.push({
        
                'name': room,
                'x-min': roomData.x_min,
                'x-max': roomData.x_max,
                'y-min': roomData.y_min,
                'y-max': roomData.y_max,
                'z-min': roomData.z_min,
                'z-max': roomData.z_max
        })       
    }
    
    await fetch(space_url('/zones'), {
        method: 'POST',
        headers: {
            'Content-type': 'application/json; charset=UTF-8' // Indicates the content 
        },
        body: JSON.stringify(zone_post_data)
    })
    .then(response => response.json())
    .then(response => {
        response.forEach(zone => {
            zone_to_id[zone['name']] = zone['id'];
        });        
    });
content_copyCOPY

https://github.com/highfidelity/Spatial-Audio-API-Examples/blob/main/experiments/environments/office/util/index.js