- added automatic current session updating on the game launch
This commit is contained in:
Observer KRypt0n_ 2023-05-05 16:34:42 +02:00
parent 7e7db30de4
commit f7bddd1d2f
No known key found for this signature in database
GPG key ID: 844DA47BA25FE1E2
4 changed files with 34 additions and 1 deletions

View file

@ -1,6 +1,6 @@
[package]
name = "anime-launcher-sdk"
version = "1.2.0"
version = "1.2.1"
authors = ["Nikita Podvirnyy <suimin.tu.mu.ga.mi@gmail.com>"]
license = "GPL-3.0"
readme = "README.md"

View file

@ -16,6 +16,12 @@ use super::fps_unlocker::FpsUnlocker;
#[cfg(feature = "discord-rpc")]
use crate::discord_rpc::*;
#[cfg(feature = "sessions")]
use crate::sessions::SessionsExt;
#[cfg(feature = "sessions")]
use crate::genshin::sessions::Sessions;
#[derive(Debug, Clone)]
struct Folders {
pub wine: PathBuf,
@ -281,5 +287,10 @@ pub fn run() -> anyhow::Result<()> {
rpc.update(RpcUpdates::Disconnect)?;
}
#[cfg(feature = "sessions")]
if let Some(current) = Sessions::get_current()? {
Sessions::update(current, folders.prefix)?;
}
Ok(())
}

View file

@ -11,6 +11,12 @@ use crate::honkai::consts;
#[cfg(feature = "discord-rpc")]
use crate::discord_rpc::*;
#[cfg(feature = "sessions")]
use crate::sessions::SessionsExt;
#[cfg(feature = "sessions")]
use crate::genshin::sessions::Sessions;
#[derive(Debug, Clone)]
struct Folders {
pub wine: PathBuf,
@ -217,5 +223,10 @@ pub fn run() -> anyhow::Result<()> {
rpc.update(RpcUpdates::Disconnect)?;
}
#[cfg(feature = "sessions")]
if let Some(current) = Sessions::get_current()? {
Sessions::update(current, folders.prefix)?;
}
Ok(())
}

View file

@ -11,6 +11,12 @@ use crate::star_rail::consts;
#[cfg(feature = "discord-rpc")]
use crate::discord_rpc::*;
#[cfg(feature = "sessions")]
use crate::sessions::SessionsExt;
#[cfg(feature = "sessions")]
use crate::genshin::sessions::Sessions;
#[derive(Debug, Clone)]
struct Folders {
pub wine: PathBuf,
@ -217,5 +223,10 @@ pub fn run() -> anyhow::Result<()> {
rpc.update(RpcUpdates::Disconnect)?;
}
#[cfg(feature = "sessions")]
if let Some(current) = Sessions::get_current()? {
Sessions::update(current, folders.prefix)?;
}
Ok(())
}