Skip to content

Commit dac51a0

Browse files
committed
fix: rng.moe import
1 parent 2c79aed commit dac51a0

2 files changed

Lines changed: 17 additions & 6 deletions

File tree

src/api/zzz/rng_import/mod.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,27 +84,27 @@ async fn post_rng_signals_import(
8484
let signals = profile["stores"]["0"]["items"].clone();
8585

8686
let standard_signals: Vec<Signal> = signals
87-
.get(ZzzGachaType::Standard.id().to_string())
87+
.get(ZzzGachaType::Standard.old_id().to_string())
8888
.and_then(|v| serde_json::from_value(v.clone()).ok())
8989
.unwrap_or_default();
9090
let special_signals: Vec<Signal> = signals
91-
.get(ZzzGachaType::Special.id().to_string())
91+
.get(ZzzGachaType::Special.old_id().to_string())
9292
.and_then(|v| serde_json::from_value(v.clone()).ok())
9393
.unwrap_or_default();
9494
let w_engine_signals: Vec<Signal> = signals
95-
.get(ZzzGachaType::WEngine.id().to_string())
95+
.get(ZzzGachaType::WEngine.old_id().to_string())
9696
.and_then(|v| serde_json::from_value(v.clone()).ok())
9797
.unwrap_or_default();
9898
let bangboo_signals: Vec<Signal> = signals
99-
.get(ZzzGachaType::Bangboo.id().to_string())
99+
.get(ZzzGachaType::Bangboo.old_id().to_string())
100100
.and_then(|v| serde_json::from_value(v.clone()).ok())
101101
.unwrap_or_default();
102102
let exclusive_rescreening_signals: Vec<Signal> = signals
103-
.get(ZzzGachaType::ExclusiveRescreening.id().to_string())
103+
.get(ZzzGachaType::ExclusiveRescreening.old_id().to_string())
104104
.and_then(|v| serde_json::from_value(v.clone()).ok())
105105
.unwrap_or_default();
106106
let w_engine_reverberation_signals: Vec<Signal> = signals
107-
.get(ZzzGachaType::WEngineReverberation.id().to_string())
107+
.get(ZzzGachaType::WEngineReverberation.old_id().to_string())
108108
.and_then(|v| serde_json::from_value(v.clone()).ok())
109109
.unwrap_or_default();
110110

src/main.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,17 @@ impl ZzzGachaType {
167167
ZzzGachaType::WEngineReverberation => 103,
168168
}
169169
}
170+
171+
pub fn old_id(self) -> i32 {
172+
match self {
173+
ZzzGachaType::Standard => 1001,
174+
ZzzGachaType::Special => 2001,
175+
ZzzGachaType::WEngine => 3001,
176+
ZzzGachaType::Bangboo => 5001,
177+
ZzzGachaType::ExclusiveRescreening => 12001,
178+
ZzzGachaType::WEngineReverberation => 13001,
179+
}
180+
}
170181
}
171182

172183
#[derive(

0 commit comments

Comments
 (0)