fuck_emby 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. const url = $request.url;
  2. const newHeaders = {
  3. "Crack": "KS",
  4. "Access-Control-Allow-Origin": "*",
  5. "Access-Control-Allow-Headers": "*",
  6. "Access-Control-Allow-Method": "*",
  7. "Access-Control-Allow-Credentials": "true"
  8. };
  9. let obj = {};
  10. if (url.includes('/admin/service/registration/validateDevice')) {
  11. obj = {
  12. "cacheExpirationDays": 365,
  13. "message": "Device Valid",
  14. "resultCode": "GOOD"
  15. };
  16. } else if (url.includes('/admin/service/appstore/register')) {
  17. obj = {
  18. "featId":"",
  19. "registered":true,
  20. "expDate":"2099-01-01",
  21. "key":""
  22. };
  23. } else if (url.includes('/admin/service/registration/validate')) {
  24. obj = {
  25. "featId":"",
  26. "registered":true,
  27. "expDate":"2099-01-01",
  28. "key":""
  29. };
  30. } else if (url.includes('/admin/service/registration/getStatus')){
  31. obj = {
  32. "planType":"Sukka",
  33. "deviceStatus":"",
  34. "subscriptions":[]
  35. };
  36. } else if (url.includes('/admin/service/supporter/retrievekey')){
  37. obj = {
  38. "Success":false,
  39. "ErrorMessage":"Supporter not found"
  40. };
  41. }
  42. const newBody = JSON.stringify(obj);
  43. const myResponse = {
  44. status: 200,
  45. headers: newHeaders, // Optional.
  46. body: newBody // Optional.
  47. };
  48. $done(myResponse);