@@ -329,6 +329,11 @@ async function convertDatabase() {
329
329
newStorage . settings . pages . global . reviveProvider = "" ;
330
330
}
331
331
updated = true ;
332
+ } else if ( version <= toNumericVersion ( "7.4.3" ) ) {
333
+ if ( storage ?. settings ?. apiUsage ?. userV2 ?. personalstats === false ) {
334
+ newStorage . settings . apiUsage . userV2 . personalstats = false ;
335
+ }
336
+ updated = true ;
332
337
}
333
338
334
339
const newVersion = chrome . runtime . getManifest ( ) . version ;
@@ -514,7 +519,6 @@ async function updateUserdata(forceUpdate = false) {
514
519
}
515
520
if ( updateBasic ) {
516
521
for ( const selection of [
517
- "personalstats" ,
518
522
"stocks" ,
519
523
// "inventory",
520
524
"merits" ,
@@ -534,7 +538,7 @@ async function updateUserdata(forceUpdate = false) {
534
538
535
539
selections . push ( selection ) ;
536
540
}
537
- for ( const selection of [ "organizedcrime" ] ) {
541
+ for ( const selection of [ "organizedcrime" , "personalstats" ] ) {
538
542
if ( ! settings . apiUsage . userV2 [ selection ] ) continue ;
539
543
540
544
selectionsV2 . push ( selection ) ;
@@ -554,7 +558,7 @@ async function updateUserdata(forceUpdate = false) {
554
558
555
559
const oldUserdata = { ...userdata } ;
556
560
const newUserdata = selections . length ? await fetchData ( "torn" , { section : "user" , selections } ) : { } ;
557
- const newUserdataV2 = selectionsV2 . length ? await fetchData ( "tornv2" , { section : "user" , selections : selectionsV2 } ) : { } ;
561
+ const newUserdataV2 = selectionsV2 . length ? await fetchData ( "tornv2" , { section : "user" , selections : selectionsV2 , params : { cat : "all" } } ) : { } ;
558
562
559
563
userdata = {
560
564
...newUserdata ,
@@ -620,9 +624,13 @@ async function updateUserdata(forceUpdate = false) {
620
624
}
621
625
622
626
if ( oldUserdata . personalstats && userdata . personalstats ) {
623
- const fetchData = [ "killstreak" , "defendsstalemated" , "attacksdraw" , "defendslost" ] . some (
624
- ( stat ) => oldUserdata . personalstats [ stat ] !== userdata . personalstats [ stat ]
625
- ) ;
627
+ const fetchData = [
628
+ ( data ) => data . personalstats . attacking . attacks . lost ,
629
+ ( data ) => data . personalstats . attacking . attacks . stalemate ,
630
+ ( data ) => data . personalstats . attacking . defends . lost ,
631
+ ( data ) => data . personalstats . attacking . defends . stalemate ,
632
+ ( data ) => data . personalstats . attacking . killstreak . current ,
633
+ ] . some ( ( getter ) => getter ( oldUserdata ) !== getter ( userdata ) ) ;
626
634
627
635
await ttStorage . change ( { attackHistory : { fetchData } } ) ;
628
636
}
@@ -2004,7 +2012,7 @@ async function setupAudioPlayerDocument() {
2004
2012
} ) ;
2005
2013
2006
2014
try {
2007
- if ( existingContexts . length == 0 ) {
2015
+ if ( existingContexts . length === 0 ) {
2008
2016
await chrome . offscreen . createDocument ( {
2009
2017
url : offscreenURL ,
2010
2018
reasons : [ "AUDIO_PLAYBACK" ] ,
0 commit comments