
@@ -13,22 +13,32 @@
- Availability: Unavailable
+ Availability:
+
- Studio: Studio1
+ Studio: {{result.productionCompanies[0].name}}
- Request Status: Studio1
+ Request Status:
+
+
+
+
- Director: Studio1
+ Director: {{result.credits.crew[0].name}}
- In Cinemas: Studio1
+ In Cinemas: {{result.releaseDate}}
- Writer: Studio1
+ Writer: {{result.credits.crew[1].name}}
diff --git a/src/Ombi/ClientApp/src/app/discover/card/discover-card-details.component.ts b/src/Ombi/ClientApp/src/app/discover/card/discover-card-details.component.ts
index ebe19f87f..8a6dcca6c 100644
--- a/src/Ombi/ClientApp/src/app/discover/card/discover-card-details.component.ts
+++ b/src/Ombi/ClientApp/src/app/discover/card/discover-card-details.component.ts
@@ -1,18 +1,31 @@
-import { Component, Inject } from "@angular/core";
+import { Component, Inject, OnInit } from "@angular/core";
import { MatDialogRef, MAT_DIALOG_DATA } from "@angular/material";
import { IDiscoverCardResult } from "../interfaces";
+import { SearchV2Service } from "../../services";
+import { dataURLToBlob } from "blob-util";
+import { RequestType } from "../../interfaces";
+import { ISearchMovieResultV2 } from "../../interfaces/ISearchMovieResultV2";
@Component({
selector: "discover-card-details",
templateUrl: "./discover-card-details.component.html",
styleUrls: ["./discover-card-details.component.scss"],
})
-export class DiscoverCardDetailsComponent {
+export class DiscoverCardDetailsComponent implements OnInit {
+
+ public result: ISearchMovieResultV2;
+
constructor(
public dialogRef: MatDialogRef
,
- @Inject(MAT_DIALOG_DATA) public data: IDiscoverCardResult) { }
-
- onNoClick(): void {
+ @Inject(MAT_DIALOG_DATA) public data: IDiscoverCardResult, private searchService: SearchV2Service) { }
+
+ public async ngOnInit() {
+ if (this.data.type === RequestType.movie) {
+ this.result = await this.searchService.getFullMovieDetailsPromise(this.data.id);
+ }
+ }
+
+ public onNoClick(): void {
this.dialogRef.close();
}
}
diff --git a/src/Ombi/ClientApp/src/app/discover/card/discover-card.component.html b/src/Ombi/ClientApp/src/app/discover/card/discover-card.component.html
index efb6571dc..e4816df02 100644
--- a/src/Ombi/ClientApp/src/app/discover/card/discover-card.component.html
+++ b/src/Ombi/ClientApp/src/app/discover/card/discover-card.component.html
@@ -7,7 +7,9 @@
{{result.title}}
13" matTooltip="{{result.title}}">{{result.title | truncate:13}}
- {{result.overview | truncate: 50}}
+
+ {{result.overview | truncate: 50}}
+