aboutsummaryrefslogtreecommitdiff
path: root/ext/mixed/js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/mixed/js')
-rw-r--r--ext/mixed/js/util.js15
1 files changed, 5 insertions, 10 deletions
diff --git a/ext/mixed/js/util.js b/ext/mixed/js/util.js
index 1289455c..4ce60e4f 100644
--- a/ext/mixed/js/util.js
+++ b/ext/mixed/js/util.js
@@ -85,25 +85,20 @@ function audioInject(definition, fields) {
return Promise.resolve(true);
}
- const audio = {
- filename,
- skipHash: '7e2c2f954ef6051373ba916f000168dc',
- fields: []
- };
-
+ let usesAudio = false;
for (const name in fields) {
if (fields[name].includes('{audio}')) {
- audio.fields.push(name);
+ usesAudio = true;
+ break;
}
}
- if (audio.fields.length === 0) {
+ if (!usesAudio) {
return Promise.resolve(true);
}
return audioBuildUrl(definition).then(url => {
- audio.url = url;
- note.audio = audio;
+ definition.audio = {url, filename};
return true;
}).catch(() => false);
}