mirror of https://github.com/Ombi-app/Ombi
Restructured the discover code. also fixed a bug where Endgame is earning too much revenue where we could no longer store it in a int32!
parent
09bf919d4d
commit
03eb92f911
@ -1,9 +1,9 @@
|
||||
import { Component, AfterViewInit } from "@angular/core";
|
||||
import { ActivatedRoute } from "@angular/router";
|
||||
import { SearchV2Service } from "../../services";
|
||||
import { IActorCredits } from "../../interfaces/ISearchTvResultV2";
|
||||
import { IDiscoverCardResult } from "../interfaces";
|
||||
import { RequestType } from "../../interfaces";
|
||||
import { SearchV2Service } from "../../../services";
|
||||
import { IActorCredits } from "../../../interfaces/ISearchTvResultV2";
|
||||
import { IDiscoverCardResult } from "../../interfaces";
|
||||
import { RequestType } from "../../../interfaces";
|
||||
|
||||
@Component({
|
||||
templateUrl: "./discover-actor.component.html",
|
@ -1,12 +1,12 @@
|
||||
import { Component, Inject, OnInit, ViewEncapsulation } from "@angular/core";
|
||||
import { MatDialogRef, MAT_DIALOG_DATA, MatDialog } from "@angular/material";
|
||||
import { IDiscoverCardResult } from "../interfaces";
|
||||
import { SearchV2Service, RequestService, MessageService } from "../../services";
|
||||
import { RequestType } from "../../interfaces";
|
||||
import { ISearchMovieResultV2 } from "../../interfaces/ISearchMovieResultV2";
|
||||
import { ISearchTvResultV2 } from "../../interfaces/ISearchTvResultV2";
|
||||
import { RouterLink, Router } from "@angular/router";
|
||||
import { EpisodeRequestComponent } from "../../shared/episode-request/episode-request.component";
|
||||
import { IDiscoverCardResult } from "../../interfaces";
|
||||
import { SearchV2Service, RequestService, MessageService } from "../../../services";
|
||||
import { RequestType } from "../../../interfaces";
|
||||
import { ISearchMovieResultV2 } from "../../../interfaces/ISearchMovieResultV2";
|
||||
import { ISearchTvResultV2 } from "../../../interfaces/ISearchTvResultV2";
|
||||
import { Router } from "@angular/router";
|
||||
import { EpisodeRequestComponent } from "../../../shared/episode-request/episode-request.component";
|
||||
|
||||
@Component({
|
||||
selector: "discover-card-details",
|
@ -1,7 +1,7 @@
|
||||
import { Component, OnInit, Input } from "@angular/core";
|
||||
import { IDiscoverCardResult } from "../interfaces";
|
||||
import { RequestType, ISearchTvResult, ISearchMovieResult } from "../../interfaces";
|
||||
import { SearchService } from "../../services";
|
||||
import { IDiscoverCardResult } from "../../interfaces";
|
||||
import { RequestType, ISearchTvResult, ISearchMovieResult } from "../../../interfaces";
|
||||
import { SearchService } from "../../../services";
|
||||
import { MatDialog } from "@angular/material";
|
||||
import { DiscoverCardDetailsComponent } from "./discover-card-details.component";
|
||||
|
@ -1,9 +1,9 @@
|
||||
import { Component, OnInit } from "@angular/core";
|
||||
import { ActivatedRoute } from "@angular/router";
|
||||
import { SearchV2Service, RequestService, NotificationService, MessageService } from "../../services";
|
||||
import { IMovieCollectionsViewModel } from "../../interfaces/ISearchTvResultV2";
|
||||
import { IDiscoverCardResult } from "../interfaces";
|
||||
import { RequestType } from "../../interfaces";
|
||||
import { SearchV2Service, RequestService, MessageService } from "../../../services";
|
||||
import { IMovieCollectionsViewModel } from "../../../interfaces/ISearchTvResultV2";
|
||||
import { IDiscoverCardResult } from "../../interfaces";
|
||||
import { RequestType } from "../../../interfaces";
|
||||
|
||||
@Component({
|
||||
templateUrl: "./discover-collections.component.html",
|
@ -1,7 +1,7 @@
|
||||
import { Component, OnInit } from "@angular/core";
|
||||
import { SearchV2Service } from "../services";
|
||||
import { ISearchMovieResult, ISearchTvResult, RequestType } from "../interfaces";
|
||||
import { IDiscoverCardResult } from "./interfaces";
|
||||
import { SearchV2Service } from "../../../services";
|
||||
import { ISearchMovieResult, ISearchTvResult, RequestType } from "../../../interfaces";
|
||||
import { IDiscoverCardResult } from "../../interfaces";
|
||||
import { trigger, transition, style, animate } from "@angular/animations";
|
||||
|
||||
@Component({
|
@ -0,0 +1,35 @@
|
||||
import { DiscoverComponent } from "./discover/discover.component";
|
||||
import { DiscoverCardDetailsComponent } from "./card/discover-card-details.component";
|
||||
import { DiscoverCollectionsComponent } from "./collections/discover-collections.component";
|
||||
import { DiscoverActorComponent } from "./actor/discover-actor.component";
|
||||
import { DiscoverCardComponent } from "./card/discover-card.component";
|
||||
import { Routes } from "@angular/router";
|
||||
import { AuthGuard } from "../../auth/auth.guard";
|
||||
import { SearchService, RequestService } from "../../services";
|
||||
import { MatDialog } from "@angular/material";
|
||||
|
||||
|
||||
export const components: any[] = [
|
||||
DiscoverComponent,
|
||||
DiscoverCardComponent,
|
||||
DiscoverCardDetailsComponent,
|
||||
DiscoverCollectionsComponent,
|
||||
DiscoverActorComponent,
|
||||
];
|
||||
|
||||
|
||||
export const entryComponents: any[] = [
|
||||
DiscoverCardDetailsComponent
|
||||
];
|
||||
|
||||
export const providers: any[] = [
|
||||
SearchService,
|
||||
MatDialog,
|
||||
RequestService,
|
||||
];
|
||||
|
||||
export const routes: Routes = [
|
||||
{ path: "", component: DiscoverComponent, canActivate: [AuthGuard] },
|
||||
{ path: "collection/:collectionId", component: DiscoverCollectionsComponent, canActivate: [AuthGuard] },
|
||||
{ path: "actor/:actorId", component: DiscoverActorComponent, canActivate: [AuthGuard] }
|
||||
];
|
Loading…
Reference in new issue