From 6152df34863b361f5c442bd10d32bfa781c23707 Mon Sep 17 00:00:00 2001 From: Isaac Abadi Date: Sat, 2 Dec 2023 03:11:22 -0500 Subject: [PATCH] Added missing saveAs imports --- .../components/archive-viewer/archive-viewer.component.ts | 1 + .../custom-playlists/custom-playlists.component.ts | 1 + src/app/components/recent-videos/recent-videos.component.ts | 5 +++-- .../subscription-info-dialog.component.ts | 1 + src/app/player/player.component.ts | 1 + src/app/subscription/subscription/subscription.component.ts | 1 + 6 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/app/components/archive-viewer/archive-viewer.component.ts b/src/app/components/archive-viewer/archive-viewer.component.ts index 500c6f8..9b35272 100644 --- a/src/app/components/archive-viewer/archive-viewer.component.ts +++ b/src/app/components/archive-viewer/archive-viewer.component.ts @@ -8,6 +8,7 @@ import { Archive } from 'api-types/models/Archive'; import { ConfirmDialogComponent } from 'app/dialogs/confirm-dialog/confirm-dialog.component'; import { PostsService } from 'app/posts.services'; import { NgxFileDropEntry } from 'ngx-file-drop'; +import { saveAs } from 'file-saver'; @Component({ selector: 'app-archive-viewer', diff --git a/src/app/components/custom-playlists/custom-playlists.component.ts b/src/app/components/custom-playlists/custom-playlists.component.ts index 0fb30a8..2fda625 100644 --- a/src/app/components/custom-playlists/custom-playlists.component.ts +++ b/src/app/components/custom-playlists/custom-playlists.component.ts @@ -4,6 +4,7 @@ import { Router } from '@angular/router'; import { MatDialog } from '@angular/material/dialog'; import { CreatePlaylistComponent } from 'app/create-playlist/create-playlist.component'; import { Playlist } from 'api-types'; +import { saveAs } from 'file-saver'; @Component({ selector: 'app-custom-playlists', diff --git a/src/app/components/recent-videos/recent-videos.component.ts b/src/app/components/recent-videos/recent-videos.component.ts index 0edcdb9..0b4d38c 100644 --- a/src/app/components/recent-videos/recent-videos.component.ts +++ b/src/app/components/recent-videos/recent-videos.component.ts @@ -8,6 +8,7 @@ import { distinctUntilChanged } from 'rxjs/operators'; import { CdkDragDrop, moveItemInArray } from '@angular/cdk/drag-drop'; import { MatChipListboxChange } from '@angular/material/chips'; import { MatSelectionListChange } from '@angular/material/list'; +import { saveAs } from 'file-saver'; @Component({ selector: 'app-recent-videos', @@ -380,8 +381,8 @@ export class RecentVideosComponent implements OnInit { fileSelectionChanged(event: MatSelectionListChange): void { // TODO: make sure below line is possible (_selected is private) - const adding = event.option['_selected']; - const value = event.option.value; + const adding = event.options['_selected']; + const value = adding.value; if (adding) { this.selected_data.push(value.uid); this.selected_data_objs.push(value); diff --git a/src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts b/src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts index 0a7783e..97dfe27 100644 --- a/src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts +++ b/src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts @@ -3,6 +3,7 @@ import { MatDialog, MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dial import { PostsService } from 'app/posts.services'; import { ConfirmDialogComponent } from '../confirm-dialog/confirm-dialog.component'; import { Subscription } from 'api-types'; +import { saveAs } from 'file-saver'; @Component({ selector: 'app-subscription-info-dialog', diff --git a/src/app/player/player.component.ts b/src/app/player/player.component.ts index 3316c18..c9304a2 100644 --- a/src/app/player/player.component.ts +++ b/src/app/player/player.component.ts @@ -8,6 +8,7 @@ import { ShareMediaDialogComponent } from '../dialogs/share-media-dialog/share-m import { DatabaseFile, FileType, Playlist } from '../../api-types'; import { TwitchChatComponent } from 'app/components/twitch-chat/twitch-chat.component'; import { VideoInfoDialogComponent } from 'app/dialogs/video-info-dialog/video-info-dialog.component'; +import { saveAs } from 'file-saver'; export interface IMedia { title: string; diff --git a/src/app/subscription/subscription/subscription.component.ts b/src/app/subscription/subscription/subscription.component.ts index 8b98cea..ee6dfe7 100644 --- a/src/app/subscription/subscription/subscription.component.ts +++ b/src/app/subscription/subscription/subscription.component.ts @@ -4,6 +4,7 @@ import { ActivatedRoute, Router, ParamMap } from '@angular/router'; import { MatDialog } from '@angular/material/dialog'; import { EditSubscriptionDialogComponent } from 'app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component'; import { Subscription } from 'api-types'; +import { saveAs } from 'file-saver'; @Component({ selector: 'app-subscription',