Rename function
This commit is contained in:
parent
a8eb50d96f
commit
6adf2cf63f
@ -171,7 +171,7 @@ async function audioInject(definition, fields, sources, optionsContext, audioSys
|
||||
const expressions = definition.expressions;
|
||||
const audioSourceDefinition = Array.isArray(expressions) ? expressions[0] : definition;
|
||||
|
||||
const {uri} = await audioSystem.getExpressionAudio(audioSourceDefinition, sources, {tts: false, optionsContext});
|
||||
const {uri} = await audioSystem.getDefinitionAudio(audioSourceDefinition, sources, {tts: false, optionsContext});
|
||||
const filename = audioBuildFilename(audioSourceDefinition);
|
||||
if (filename !== null) {
|
||||
definition.audio = {url: uri, filename};
|
||||
|
@ -78,16 +78,16 @@ class AudioSystem {
|
||||
}
|
||||
}
|
||||
|
||||
async getExpressionAudio(expression, sources, details) {
|
||||
const key = `${expression.expression}:${expression.reading}`;
|
||||
const cacheValue = this._cache.get(expression);
|
||||
async getDefinitionAudio(definition, sources, details) {
|
||||
const key = `${definition.expression}:${definition.reading}`;
|
||||
const cacheValue = this._cache.get(definition);
|
||||
if (typeof cacheValue !== 'undefined') {
|
||||
const {audio, uri, source} = cacheValue;
|
||||
return {audio, uri, source};
|
||||
}
|
||||
|
||||
for (const source of sources) {
|
||||
const uri = await this._getAudioUri(expression, source, details);
|
||||
const uri = await this._getAudioUri(definition, source, details);
|
||||
if (uri === null) { continue; }
|
||||
|
||||
try {
|
||||
|
@ -775,7 +775,7 @@ class Display {
|
||||
const sources = this.options.audio.sources;
|
||||
let audio, source, info;
|
||||
try {
|
||||
({audio, source} = await this.audioSystem.getExpressionAudio(expression, sources));
|
||||
({audio, source} = await this.audioSystem.getDefinitionAudio(expression, sources));
|
||||
info = `From source ${1 + sources.indexOf(source)}: ${source}`;
|
||||
} catch (e) {
|
||||
if (this.audioFallback === null) {
|
||||
|
Loading…
Reference in New Issue
Block a user