HASH 32806d9ba5b4
DATE 2025-08-13
SUBJECT challenge-mode: update all records, add merge logic to us/kr realms
FILES 2 CHANGED
HASH 32806d9ba5b4
DATE 2025-08-13
SUBJECT challenge-mode: update all records,
add merge logic to us/kr realms
FILES 2 CHANGED
┌─ nix/api/realm.nix ────────────────────────────────────────────────────────┐
│ diff --git a/nix/api/realm.nix b/nix/api/realm.nix │
│ index d177a64..9d3b8e9 100644 │
│ --- a/nix/api/realm.nix │
│ +++ b/nix/api/realm.nix │
│ @@ -7,7 +7,7 @@ in { │
│ atiesh = mkRealm 4372 "us" "Atiesh"; │
│ myzrael = mkRealm 4373 "us" "Myzrael"; │
│ "old-blanchy" = mkRealm 4374 "us" "Old Blanchy"; │
│ - azursong = mkRealm 4376 "us" "Azuresong"; │
│ + azuresong = mkRealm 4376 "us" "Azuresong"; │
│ mankrik = mkRealm 4384 "us" "Mankrik"; │
│ pagle = mkRealm 4385 "us" "Pagle"; │
│ ashkandi = mkRealm 4387 "us" "Ashkandi"; │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ nix/api/realm.nix ──────────────────┐
│ diff --git a/nix/api/realm.nix b/nix/api/rea │
│ lm.nix │
│ index d177a64..9d3b8e9 100644 │
│ --- a/nix/api/realm.nix │
│ +++ b/nix/api/realm.nix │
│ @@ -7,7 +7,7 @@ in { │
│ atiesh = mkRealm 4372 "us" "Atiesh"; │
│ myzrael = mkRealm 4373 "us" "Myzrael"; │
│ "old-blanchy" = mkRealm 4374 "us" "Old Bl │
│ anchy"; │
│ - azursong = mkRealm 4376 "us" "Azuresong"; │
│ + azuresong = mkRealm 4376 "us" "Azuresong" │
│ ; │
│ mankrik = mkRealm 4384 "us" "Mankrik"; │
│ pagle = mkRealm 4385 "us" "Pagle"; │
│ ashkandi = mkRealm 4387 "us" "Ashkandi"; │
└──────────────────────────────────────────────┘
┌─ nix/apps/challenge-mode-leaderboard.nix ──────────────────────────────────┐
│ diff --git a/nix/apps/challenge-mode-leaderboard.nix b/nix/apps/challenge-mode-lea │
│ derboard.nix │
│ index 05844fd..954fe9d 100644 │
│ --- a/nix/apps/challenge-mode-leaderboard.nix │
│ +++ b/nix/apps/challenge-mode-leaderboard.nix │
│ @@ -193,11 +193,8 @@ │
│ ) │
│ os.makedirs(os.path.dirname(output_path), exist_ok=True) │
│ │
│ - # for EU realms, merge with existing data to preserve historica │
│ l records │
│ - if realm_info['region'] == 'eu': │
│ - final_data = merge_leaderboard_data(output_path, leaderboar │
│ d) │
│ - else: │
│ - final_data = leaderboard │
│ + # merge with existing data to preserve historical records for a │
│ ll regions │
│ + final_data = merge_leaderboard_data(output_path, leaderboard) │
│ │
│ with open(output_path, 'w', encoding='utf-8') as f: │
│ json.dump(final_data, f, indent=2) │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...hallenge-mode-leaderboard.nix ───┐
│ diff --git a/nix/apps/challenge-mode-leaderb │
│ oard.nix b/nix/apps/challenge-mode-leaderboa │
│ rd.nix │
│ index 05844fd..954fe9d 100644 │
│ --- a/nix/apps/challenge-mode-leaderboard.ni │
│ x │
│ +++ b/nix/apps/challenge-mode-leaderboard.ni │
│ x │
│ @@ -193,11 +193,8 @@ │
│ ) │
│ os.makedirs(os.path.dirna │
│ me(output_path), exist_ok=True) │
│ │
│ - # for EU realms, merge wi │
│ th existing data to preserve historical reco │
│ rds │
│ - if realm_info['region'] = │
│ = 'eu': │
│ - final_data = merge_le │
│ aderboard_data(output_path, leaderboard) │
│ - else: │
│ - final_data = leaderbo │
│ ard │
│ + # merge with existing dat │
│ a to preserve historical records for all reg │
│ ions │
│ + final_data = merge_leader │
│ board_data(output_path, leaderboard) │
│ │
│ with open(output_path, 'w │
│ ', encoding='utf-8') as f: │
│ json.dump(final_data, │
│ f, indent=2) │
└──────────────────────────────────────────────┘
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET