@@ -246,15 +246,15 @@ function updateDebridOrderList() {
246
246
debridOrderList . innerHTML = '' ;
247
247
248
248
let debridOrder = [ ] ;
249
- try {
250
- const currentUrl = window . location . href ;
251
- let data = currentUrl . match ( / \/ ( [ ^ \/ ] + ) \/ c o n f i g u r e $ / ) ;
252
- if ( data && data [ 1 ] ) {
249
+ const currentUrl = window . location . href ;
250
+ let data = currentUrl . match ( / \/ ( [ ^ \/ ] + ) \/ c o n f i g u r e $ / ) ;
251
+ if ( data && data [ 1 ] ) {
252
+ try {
253
253
const decodedData = JSON . parse ( atob ( data [ 1 ] ) ) ;
254
254
debridOrder = decodedData . service || [ ] ;
255
+ } catch ( error ) {
256
+ console . warn ( "No valid debrid order data in URL, using default order." ) ;
255
257
}
256
- } catch ( error ) {
257
- console . error ( "Error getting debrid order:" , error ) ;
258
258
}
259
259
260
260
const rdEnabled = document . getElementById ( 'debrid_rd' ) . checked || document . getElementById ( 'debrid_rd' ) . disabled ;
@@ -431,22 +431,21 @@ function loadData() {
431
431
try {
432
432
decodedData = JSON . parse ( atob ( data [ 1 ] ) ) ;
433
433
} catch ( error ) {
434
- console . error ( "Error decoding data:" , error ) ;
434
+ console . warn ( "No valid data to decode in URL, using default values." ) ;
435
435
}
436
436
}
437
437
438
438
function setElementValue ( id , value , defaultValue ) {
439
439
const element = document . getElementById ( id ) ;
440
440
if ( element ) {
441
- if ( typeof value === 'boolean' ) {
441
+ if ( typeof defaultValue === 'boolean' ) {
442
442
element . checked = value ?? defaultValue ;
443
443
} else {
444
444
element . value = value || defaultValue || '' ;
445
445
}
446
446
}
447
447
}
448
448
449
- // Configuration des éléments avec des valeurs par défaut
450
449
setElementValue ( 'jackett' , decodedData . jackett , false ) ;
451
450
setElementValue ( 'cache' , decodedData . cache , false ) ;
452
451
setElementValue ( 'cacheUrl' , decodedData . cacheUrl , '' ) ;
@@ -499,7 +498,6 @@ function loadData() {
499
498
updateDebridOrderList ( ) ;
500
499
}
501
500
502
-
503
501
function getLink ( method ) {
504
502
const data = {
505
503
addonHost : new URL ( window . location . href ) . origin ,
0 commit comments