11
This commit is contained in:
@@ -7,7 +7,7 @@ function ensureTauri() {
|
||||
}
|
||||
|
||||
/**
|
||||
* @typedef {{ id: number, name: string, filePath: string, createdAt: string }} GeneratedAudioRecord
|
||||
* @typedef {{ id: number, name: string, filePath: string, sourceText: string, createdAt: string }} GeneratedAudioRecord
|
||||
*/
|
||||
|
||||
/** @returns {Promise<GeneratedAudioRecord[]>} */
|
||||
@@ -19,11 +19,25 @@ export async function listGeneratedAudios() {
|
||||
/**
|
||||
* @param {string} name 可为空,空时由后端填入当前时间
|
||||
* @param {string} filePath
|
||||
* @param {string} [sourceText]
|
||||
* @returns {Promise<GeneratedAudioRecord>}
|
||||
*/
|
||||
export async function insertGeneratedAudio(name, filePath) {
|
||||
export async function insertGeneratedAudio(name, filePath, sourceText = "") {
|
||||
ensureTauri();
|
||||
return invoke("insert_generated_audio", { name, filePath });
|
||||
return invoke("insert_generated_audio", {
|
||||
name,
|
||||
filePath,
|
||||
sourceText: sourceText || "",
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {number} id
|
||||
* @param {string} name
|
||||
*/
|
||||
export async function updateGeneratedAudioName(id, name) {
|
||||
ensureTauri();
|
||||
return invoke("update_generated_audio_name", { id, name });
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user