aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Wilkins <samwilkins333@gmail.com>2020-05-18 17:31:39 -0700
committerSam Wilkins <samwilkins333@gmail.com>2020-05-18 17:31:39 -0700
commitd2d01e3c827e53977bac8f9ceeef69eda31cfa4f (patch)
tree166ce5023bf349447aef9ecae89fb592d6f049ee
parent6e71c311ed04300698365a367c1e13d9246d52d7 (diff)
cleanup
-rw-r--r--src/client/views/nodes/VideoBox.tsx18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/client/views/nodes/VideoBox.tsx b/src/client/views/nodes/VideoBox.tsx
index f75a4c529..a3abaedfa 100644
--- a/src/client/views/nodes/VideoBox.tsx
+++ b/src/client/views/nodes/VideoBox.tsx
@@ -123,22 +123,26 @@ export class VideoBox extends ViewBoxAnnotatableComponent<FieldViewProps, VideoD
id: this.youtubeVideoId,
timecode: this.layoutDoc.currentTimecode
}).then(response => {
- this.props.removeDocument?.(b);
- this.createRealSummaryLink(response?.accessPaths?.agnostic?.client);
+ const resolved = response?.accessPaths?.agnostic?.client;
+ if (resolved) {
+ this.props.removeDocument?.(b);
+ this.createRealSummaryLink(resolved);
+ }
});
} else {
//convert to desired file format
const dataUrl = canvas.toDataURL('image/png'); // can also use 'image/png'
// if you want to preview the captured image,
const filename = path.basename(encodeURIComponent("snapshot" + StrCast(this.rootDoc.title).replace(/\..*$/, "") + "_" + (this.layoutDoc.currentTimecode || 0).toString().replace(/\./, "_")));
- VideoBox.convertDataUri(dataUrl, filename).then(this.createRealSummaryLink);
+ VideoBox.convertDataUri(dataUrl, filename).then((returnedFilename: string) => {
+ if (returnedFilename) {
+ this.createRealSummaryLink(returnedFilename);
+ }
+ });
}
}
- private createRealSummaryLink = (relative: string | undefined) => {
- if (!relative) {
- return;
- }
+ private createRealSummaryLink = (relative: string) => {
const url = this.choosePath(Utils.prepend(relative));
const width = (this.layoutDoc._width || 0);
const height = (this.layoutDoc._height || 0);