##validatedevice

addEventListener("fetch", event => {
  event.respondWith(handleRequest(event.request))
})

async function handleRequest(request) {
   const files = '{"cacheExpirationDays": 365,"message": "Device Valid","resultCode": "GOOD"}';
   return new Response(files, {
      headers: {
        'content-type': 'application/json; charset=utf-8',
        'Access-Control-Allow-Origin': '*',
        'Access-Control-Allow-Headers': '*',
        'Access-Control-Allow-Method': '*',
        'Access-Control-Allow-Credentials': 'true'
      }
    })
}


##validate

addEventListener("fetch", event => {
  event.respondWith(handleRequest(event.request))
})

async function handleRequest(request) {
   const files = '{"featId":"","registered":true,"expDate":"2099-01-01","key":""}';
   return new Response(files, {
      headers: {
        'content-type': 'application/json; charset=utf-8',
        'Access-Control-Allow-Origin': '*',
        'Access-Control-Allow-Origin': '*',
        'Access-Control-Allow-Headers': '*',
        'Access-Control-Allow-Method': '*',
        'Access-Control-Allow-Credentials': 'true'
      }
    })
}

##getstatus

addEventListener("fetch", event => {
  event.respondWith(handleRequest(event.request))
})

async function handleRequest(request) {
   const files = '{"deviceStatus":"0","planType":"Lifetime","subscriptions":{}}';
   return new Response(files, {
      headers: {
        'content-type': 'application/json; charset=utf-8',
        'Access-Control-Allow-Origin': '*',
        'Access-Control-Allow-Origin': '*',
        'Access-Control-Allow-Headers': '*',
        'Access-Control-Allow-Method': '*',
        'Access-Control-Allow-Credentials': 'true'
      }
    })
}