From c37dba4034c2488048833ad10a2bd5784f0e9e32 Mon Sep 17 00:00:00 2001 From: Joseph Milazzo Date: Tue, 5 Jan 2021 11:02:44 -0600 Subject: [PATCH] Implemented ad-hoc scan library support. --- .../admin/manage-library/manage-library.component.html | 5 +---- src/app/admin/manage-library/manage-library.component.ts | 9 ++++++++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/app/admin/manage-library/manage-library.component.html b/src/app/admin/manage-library/manage-library.component.html index 41ba16cc1..407230916 100644 --- a/src/app/admin/manage-library/manage-library.component.html +++ b/src/app/admin/manage-library/manage-library.component.html @@ -5,18 +5,15 @@ diff --git a/src/app/admin/manage-library/manage-library.component.ts b/src/app/admin/manage-library/manage-library.component.ts index f9cc8aca0..32789ef7e 100644 --- a/src/app/admin/manage-library/manage-library.component.ts +++ b/src/app/admin/manage-library/manage-library.component.ts @@ -1,5 +1,6 @@ import { Component, OnInit } from '@angular/core'; import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; +import { ToastrService } from 'ngx-toastr'; import { Library } from 'src/app/_models/library'; import { LibraryService } from 'src/app/_services/library.service'; import { DirectoryPickerComponent, DirectoryPickerResult } from '../_modals/directory-picker/directory-picker.component'; @@ -15,7 +16,7 @@ export class ManageLibraryComponent implements OnInit { libraries: Library[] = []; createLibraryToggle = false; - constructor(private modalService: NgbModal, private libraryService: LibraryService) { } + constructor(private modalService: NgbModal, private libraryService: LibraryService, private toastr: ToastrService) { } ngOnInit(): void { @@ -57,4 +58,10 @@ export class ManageLibraryComponent implements OnInit { } } + scanLibrary(library: Library) { + this.libraryService.scan(library.id).subscribe(() => { + this.toastr.success('A scan has been queued for ' + library.name); + }); + } + }