feat(zzz): clarified sessions registry key
This commit is contained in:
parent
0d681027cb
commit
82473bb421
1 changed files with 4 additions and 4 deletions
|
@ -11,7 +11,7 @@ use super::consts::launcher_dir;
|
||||||
|
|
||||||
/// Get default sessions file path
|
/// Get default sessions file path
|
||||||
///
|
///
|
||||||
/// `$HOME/.local/share/anime-game-launcher/sessions.json`
|
/// `$HOME/.local/share/sleepy-launcher/sessions.json`
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn sessions_file() -> anyhow::Result<PathBuf> {
|
pub fn sessions_file() -> anyhow::Result<PathBuf> {
|
||||||
launcher_dir().map(|dir| dir.join("sessions.json"))
|
launcher_dir().map(|dir| dir.join("sessions.json"))
|
||||||
|
@ -19,7 +19,7 @@ pub fn sessions_file() -> anyhow::Result<PathBuf> {
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
|
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
|
||||||
pub struct SessionData {
|
pub struct SessionData {
|
||||||
// [Software\\miHoYo\\Zenless Zone Zero]
|
// [Software\\miHoYo\\ZenlessZoneZero]
|
||||||
pub game_reg: String,
|
pub game_reg: String,
|
||||||
|
|
||||||
// [Software\\miHoYoSDK]
|
// [Software\\miHoYoSDK]
|
||||||
|
@ -58,7 +58,7 @@ impl SessionsExt for Sessions {
|
||||||
};
|
};
|
||||||
|
|
||||||
for entry in std::fs::read_to_string(prefix.as_ref().join("user.reg"))?.split("\n\n") {
|
for entry in std::fs::read_to_string(prefix.as_ref().join("user.reg"))?.split("\n\n") {
|
||||||
if entry.starts_with("[Software\\\\miHoYo\\\\Zenless Zone Zero]") {
|
if entry.starts_with("[Software\\\\miHoYo\\\\ZenlessZoneZero]") {
|
||||||
new_session.game_reg = entry.to_owned();
|
new_session.game_reg = entry.to_owned();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -84,7 +84,7 @@ impl SessionsExt for Sessions {
|
||||||
let entries: String = std::fs::read_to_string(prefix.as_ref().join("user.reg"))?
|
let entries: String = std::fs::read_to_string(prefix.as_ref().join("user.reg"))?
|
||||||
.split("\n\n")
|
.split("\n\n")
|
||||||
.map(|entry| {
|
.map(|entry| {
|
||||||
let new_entry = if entry.starts_with("[Software\\\\miHoYo\\\\Zenless Zone Zero]") {
|
let new_entry = if entry.starts_with("[Software\\\\miHoYo\\\\ZenlessZoneZero]") {
|
||||||
session.game_reg.clone()
|
session.game_reg.clone()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue