mirror of
https://github.com/sakaljurgis/kodi-api-server.git
synced 2026-07-09 04:47:41 +00:00
add recent searches module
This commit is contained in:
@@ -2,10 +2,14 @@ import { Controller, Get, Param, Query, Req } from '@nestjs/common';
|
||||
import { Request } from 'express';
|
||||
import { LrtService } from './lrt.service';
|
||||
import ApiResponse from '../Dto/api-response.dto';
|
||||
import { RecentSearchesService } from '../RecentSearches/recent-searches.service';
|
||||
|
||||
@Controller('api/lrt')
|
||||
export class LrtController {
|
||||
constructor(private readonly lrtService: LrtService) {}
|
||||
constructor(
|
||||
private readonly lrtService: LrtService,
|
||||
private readonly recentSearchesService: RecentSearchesService,
|
||||
) {}
|
||||
|
||||
@Get()
|
||||
getLrtMenu(): ApiResponse {
|
||||
@@ -14,9 +18,15 @@ export class LrtController {
|
||||
|
||||
@Get('search')
|
||||
getSearch(@Query('search') search: string): Promise<ApiResponse> {
|
||||
this.recentSearchesService.addRecentSearch('lrt', search).then();
|
||||
return this.lrtService.searchCategories(search);
|
||||
}
|
||||
|
||||
@Get('recent')
|
||||
getRecent(): Promise<ApiResponse> {
|
||||
return this.lrtService.getRecentSearches();
|
||||
}
|
||||
|
||||
@Get('cat/:id')
|
||||
async getCategory(@Param('id') id: string): Promise<ApiResponse> {
|
||||
return this.lrtService.getCategory(id);
|
||||
|
||||
Reference in New Issue
Block a user