1.6.6
- fixed features issues
This commit is contained in:
parent
b9c72486d0
commit
22534ed605
11 changed files with 18 additions and 12 deletions
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "anime-launcher-sdk"
|
||||
version = "1.6.5"
|
||||
version = "1.6.6"
|
||||
authors = ["Nikita Podvirnyy <suimin.tu.mu.ga.mi@gmail.com>"]
|
||||
license = "GPL-3.0"
|
||||
readme = "README.md"
|
||||
|
@ -9,7 +9,7 @@ edition = "2021"
|
|||
|
||||
[dependencies.anime-game-core]
|
||||
git = "https://github.com/an-anime-team/anime-game-core"
|
||||
tag = "1.11.7"
|
||||
tag = "1.11.8"
|
||||
features = ["all"]
|
||||
|
||||
# path = "../anime-game-core" # ! for dev purposes only
|
||||
|
|
|
@ -53,17 +53,17 @@ impl From<&JsonValue> for DiscordRpc {
|
|||
|
||||
let mut title = match value.get("title") {
|
||||
Some(value) => value.as_str().unwrap_or(&default.title).to_string(),
|
||||
None => default.title
|
||||
None => default.title.clone()
|
||||
};
|
||||
|
||||
let mut subtitle = match value.get("subtitle") {
|
||||
Some(value) => value.as_str().unwrap_or(&default.subtitle).to_string(),
|
||||
None => default.subtitle
|
||||
None => default.subtitle.clone()
|
||||
};
|
||||
|
||||
// If old values are detected - replace them by new
|
||||
if app_id == 901534333360304168 {
|
||||
app_id = defualt.app_id;
|
||||
app_id = default.app_id;
|
||||
title = default.title;
|
||||
subtitle = default.subtitle;
|
||||
}
|
||||
|
|
|
@ -12,6 +12,8 @@ use crate::config::schema_blanks::prelude::*;
|
|||
use crate::honkai::consts::launcher_dir;
|
||||
|
||||
pub mod prelude {
|
||||
pub use super::{Launcher, LauncherStyle};
|
||||
|
||||
#[cfg(feature = "discord-rpc")]
|
||||
pub use super::discord_rpc::DiscordRpc;
|
||||
}
|
||||
|
|
|
@ -28,7 +28,7 @@ pub mod prelude {
|
|||
pub use super::launcher::prelude::*;
|
||||
pub use super::game::prelude::*;
|
||||
|
||||
pub use super::launcher::*;
|
||||
pub use super::launcher::prelude::*;
|
||||
pub use super::game::*;
|
||||
pub use super::patch::*;
|
||||
|
||||
|
|
|
@ -207,7 +207,7 @@ pub fn run() -> anyhow::Result<()> {
|
|||
|
||||
// We use real current dir here because sandboxed one
|
||||
// obviously doesn't exist
|
||||
command.current_dir(config.game.path)
|
||||
command.current_dir(&config.game.path)
|
||||
.spawn()?.wait_with_output()?;
|
||||
|
||||
#[cfg(feature = "discord-rpc")]
|
||||
|
|
|
@ -54,7 +54,7 @@ impl LauncherState {
|
|||
// Check game installation status
|
||||
(params.status_updater)(StateUpdating::Game);
|
||||
|
||||
let game = Game::new(¶ms.game_path);
|
||||
let game = Game::new(¶ms.game_path, ());
|
||||
|
||||
let diff = game.try_get_diff()?;
|
||||
|
||||
|
|
|
@ -12,6 +12,8 @@ use crate::config::schema_blanks::prelude::*;
|
|||
use crate::pgr::consts::launcher_dir;
|
||||
|
||||
pub mod prelude {
|
||||
pub use super::{Launcher, LauncherStyle};
|
||||
|
||||
#[cfg(feature = "discord-rpc")]
|
||||
pub use super::discord_rpc::DiscordRpc;
|
||||
}
|
||||
|
|
|
@ -27,7 +27,7 @@ pub mod prelude {
|
|||
pub use super::launcher::prelude::*;
|
||||
pub use super::game::prelude::*;
|
||||
|
||||
pub use super::launcher::*;
|
||||
pub use super::launcher::prelude::*;
|
||||
pub use super::game::*;
|
||||
|
||||
#[cfg(feature = "components")]
|
||||
|
|
|
@ -53,12 +53,12 @@ impl From<&JsonValue> for DiscordRpc {
|
|||
|
||||
let mut title = match value.get("title") {
|
||||
Some(value) => value.as_str().unwrap_or(&default.title).to_string(),
|
||||
None => default.title
|
||||
None => default.title.clone()
|
||||
};
|
||||
|
||||
let mut subtitle = match value.get("subtitle") {
|
||||
Some(value) => value.as_str().unwrap_or(&default.subtitle).to_string(),
|
||||
None => default.subtitle
|
||||
None => default.subtitle.clone()
|
||||
};
|
||||
|
||||
// If old values are detected - replace them by new
|
||||
|
|
|
@ -14,6 +14,8 @@ use crate::star_rail::consts::launcher_dir;
|
|||
pub mod discord_rpc;
|
||||
|
||||
pub mod prelude {
|
||||
pub use super::{Launcher, LauncherStyle};
|
||||
|
||||
#[cfg(feature = "discord-rpc")]
|
||||
pub use super::discord_rpc::DiscordRpc;
|
||||
}
|
||||
|
|
|
@ -28,7 +28,7 @@ pub mod prelude {
|
|||
pub use super::launcher::prelude::*;
|
||||
pub use super::game::prelude::*;
|
||||
|
||||
pub use super::launcher::*;
|
||||
pub use super::launcher::prelude::*;
|
||||
pub use super::game::*;
|
||||
pub use super::patch::*;
|
||||
|
||||
|
|
Loading…
Reference in a new issue