mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-20 13:23:20 -07:00
Fixed the issue where clicking on the reccommendations wouldn't load in the data
This commit is contained in:
parent
e5c2f1e247
commit
e1ee1866de
1 changed files with 5 additions and 12 deletions
|
@ -1,4 +1,4 @@
|
||||||
import { Component, Inject, OnInit, ViewEncapsulation } from "@angular/core";
|
import { Component, ViewEncapsulation } from "@angular/core";
|
||||||
import { ImageService, SearchV2Service, RequestService, MessageService, RadarrService } from "../../../services";
|
import { ImageService, SearchV2Service, RequestService, MessageService, RadarrService } from "../../../services";
|
||||||
import { ActivatedRoute } from "@angular/router";
|
import { ActivatedRoute } from "@angular/router";
|
||||||
import { DomSanitizer } from "@angular/platform-browser";
|
import { DomSanitizer } from "@angular/platform-browser";
|
||||||
|
@ -9,19 +9,16 @@ import { AuthService } from "../../../auth/auth.service";
|
||||||
import { IMovieRequests, RequestType, IAdvancedData } from "../../../interfaces";
|
import { IMovieRequests, RequestType, IAdvancedData } from "../../../interfaces";
|
||||||
import { DenyDialogComponent } from "../shared/deny-dialog/deny-dialog.component";
|
import { DenyDialogComponent } from "../shared/deny-dialog/deny-dialog.component";
|
||||||
import { NewIssueComponent } from "../shared/new-issue/new-issue.component";
|
import { NewIssueComponent } from "../shared/new-issue/new-issue.component";
|
||||||
import { StorageService } from "../../../shared/storage/storage-service";
|
|
||||||
import { MovieAdvancedOptionsComponent } from "./panels/movie-advanced-options/movie-advanced-options.component";
|
import { MovieAdvancedOptionsComponent } from "./panels/movie-advanced-options/movie-advanced-options.component";
|
||||||
import { RequestServiceV2 } from "../../../services/requestV2.service";
|
import { RequestServiceV2 } from "../../../services/requestV2.service";
|
||||||
import { RequestBehalfComponent } from "../shared/request-behalf/request-behalf.component";
|
import { RequestBehalfComponent } from "../shared/request-behalf/request-behalf.component";
|
||||||
import { IMovieRatings } from "../../../interfaces/IRatings";
|
|
||||||
import { APP_BASE_HREF } from "@angular/common";
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: "./movie-details.component.html",
|
templateUrl: "./movie-details.component.html",
|
||||||
styleUrls: ["../../media-details.component.scss"],
|
styleUrls: ["../../media-details.component.scss"],
|
||||||
encapsulation: ViewEncapsulation.None
|
encapsulation: ViewEncapsulation.None
|
||||||
})
|
})
|
||||||
export class MovieDetailsComponent implements OnInit {
|
export class MovieDetailsComponent {
|
||||||
public movie: ISearchMovieResultV2;
|
public movie: ISearchMovieResultV2;
|
||||||
public hasRequest: boolean;
|
public hasRequest: boolean;
|
||||||
public movieRequest: IMovieRequests;
|
public movieRequest: IMovieRequests;
|
||||||
|
@ -36,20 +33,16 @@ export class MovieDetailsComponent implements OnInit {
|
||||||
private sanitizer: DomSanitizer, private imageService: ImageService,
|
private sanitizer: DomSanitizer, private imageService: ImageService,
|
||||||
public dialog: MatDialog, private requestService: RequestService,
|
public dialog: MatDialog, private requestService: RequestService,
|
||||||
private requestService2: RequestServiceV2, private radarrService: RadarrService,
|
private requestService2: RequestServiceV2, private radarrService: RadarrService,
|
||||||
public messageService: MessageService, private auth: AuthService,
|
public messageService: MessageService, private auth: AuthService) {
|
||||||
private storage: StorageService) {
|
this.route.params.subscribe(async (params: any) => {
|
||||||
this.route.params.subscribe((params: any) => {
|
|
||||||
if (typeof params.movieDbId === 'string' || params.movieDbId instanceof String) {
|
if (typeof params.movieDbId === 'string' || params.movieDbId instanceof String) {
|
||||||
if (params.movieDbId.startsWith("tt")) {
|
if (params.movieDbId.startsWith("tt")) {
|
||||||
this.imdbId = params.movieDbId;
|
this.imdbId = params.movieDbId;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.theMovidDbId = params.movieDbId;
|
this.theMovidDbId = params.movieDbId;
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
public async ngOnInit() {
|
|
||||||
await this.load();
|
await this.load();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public async load() {
|
public async load() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue