jaynesmax commited on
Commit
12beb2a
·
verified ·
1 Parent(s): 73d7a0f

Upload admin.html

Browse files
Files changed (1) hide show
  1. admin.html +11 -1
admin.html CHANGED
@@ -225,7 +225,17 @@ let MOVIE_FN=MV_SRC[msrc].fn;
225
  let MOVIE_ANON=MV_SRC[msrc].anon;
226
  const ABS_KEY='jaynestv'; // x-admin-key ya movie-public2 (sync)
227
  // x-admin-key kwa kila chanzo cha filamu: mpya (MP4) = jaynestv, Absalom = jaynestv, za zamani = jaynes (project nyingine, haijathibitishwa)
228
- const MV_KEYS={new:'jaynestv',old:'jaynes',absalom:ABS_KEY};
 
 
 
 
 
 
 
 
 
 
229
  const CONTENT_URL='https://ooqvsqmsnwjqvuzbhczx.supabase.co'; // backend ya app (filamu, live TV, mechi)
230
  const CONTENT_KEY=HOME_FN.anon;
231
 
 
225
  let MOVIE_ANON=MV_SRC[msrc].anon;
226
  const ABS_KEY='jaynestv'; // x-admin-key ya movie-public2 (sync)
227
  // x-admin-key kwa kila chanzo cha filamu: mpya (MP4) = jaynestv, Absalom = jaynestv, za zamani = jaynes (project nyingine, haijathibitishwa)
228
+ const MV_KEYS={new:sget('mvk_new')||'jaynestv',old:sget('mvk_old')||'jaynes',absalom:sget('mvk_absalom')||ABS_KEY};
229
+ /* x-admin-key ikikataliwa (401): jaribu funguo nyingine, kisha ukumbuke ile inayofaa (ikishindikana zote, uliza mara moja) */
230
+ (()=>{const _f=window.fetch.bind(window),CAND=['jaynestv','jaynes-max-tv','jaynes'];let asked=false;
231
+ window.fetch=async(url,opt={})=>{const r=await _f(url,opt),h=opt&&opt.headers;
232
+ if(r.status!==401||!h||!h['x-admin-key']||!/functions\/v1\/(movie-|jaynes-max-tv-zilizotafsiriwa)/.test(String(url)))return r;
233
+ const keys=CAND.filter(k=>k!==h['x-admin-key']);
234
+ for(let i=0;i<=keys.length;i++){let k=keys[i];
235
+ if(i===keys.length){if(asked)break;asked=true;k=(prompt('x-admin-key ya '+String(url).split('?')[0].split('/').pop()+' (thamani ya secret kwenye Supabase):')||'').trim();if(!k)break}
236
+ const r2=await _f(url,{...opt,headers:{...h,'x-admin-key':k}});
237
+ if(r2.status!==401){MV_KEYS[msrc]=k;sset('mvk_'+msrc,k);return r2}}
238
+ return r}})();
239
  const CONTENT_URL='https://ooqvsqmsnwjqvuzbhczx.supabase.co'; // backend ya app (filamu, live TV, mechi)
240
  const CONTENT_KEY=HOME_FN.anon;
241