fuck_emby.js 1.1 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,
  46. body: newBody
  47. };
  48. $done(myResponse);