fuck_emby.js 1.2 KB

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