mirror of
https://git.um-react.app/um/lib_um_crypto_rust.git
synced 2026-03-07 20:19:51 +00:00
[wasm] feat: expose media name
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
use crate::errors::map_js_error;
|
||||
use umc_qmc::footer::FooterParseError;
|
||||
use umc_qmc::footer::{Data as FooterData, FooterParseError};
|
||||
use umc_qmc::QMCv2Cipher;
|
||||
use wasm_bindgen::prelude::wasm_bindgen;
|
||||
use wasm_bindgen::JsError;
|
||||
@@ -57,4 +57,13 @@ impl JsQMCFooter {
|
||||
pub fn size(&self) -> usize {
|
||||
self.0.size
|
||||
}
|
||||
|
||||
/// Get media name (MusicEx)
|
||||
#[wasm_bindgen(getter, js_name=mediaName)]
|
||||
pub fn get_media_name(&self) -> Option<String> {
|
||||
match &self.0.data {
|
||||
FooterData::PCv2MusicEx(metadata) => Some(metadata.media_filename.clone()),
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user