add: change id on flutter

This commit is contained in:
Kingtous
2022-07-15 17:00:37 +08:00
parent 19c3c6034e
commit f4e0b6e50a
3 changed files with 73 additions and 3 deletions

View File

@@ -19,7 +19,7 @@ use crate::flutter::connection_manager::{self, get_clients_length, get_clients_s
use crate::flutter::{self, Session, SESSIONS};
use crate::start_server;
use crate::ui_interface;
use crate::ui_interface::get_sound_inputs;
use crate::ui_interface::{change_id, get_async_job_status, get_sound_inputs, is_ok_change_id};
fn initialize(app_dir: &str) {
*config::APP_DIR.write().unwrap() = app_dir.to_owned();
@@ -383,6 +383,14 @@ pub fn main_get_sound_inputs() -> Vec<String> {
get_sound_inputs()
}
pub fn main_change_id(new_id: String) {
change_id(new_id)
}
pub fn main_get_async_status() -> String {
get_async_job_status()
}
/// FFI for **get** commands which are idempotent.
/// Return result in c string.
///