mirror of
https://github.com/sakaljurgis/kodi-api-server.git
synced 2026-07-08 20:37:41 +00:00
add some frame to lrt service
This commit is contained in:
@@ -1,14 +1,14 @@
|
|||||||
import { Controller, Get, Param, Query, Req } from '@nestjs/common';
|
import { Controller, Get, Param, Query, Req } from '@nestjs/common';
|
||||||
import { Request } from 'express';
|
import { Request } from 'express';
|
||||||
|
import { LrtService } from './lrt.service';
|
||||||
|
|
||||||
@Controller('api/lrt')
|
@Controller('api/lrt')
|
||||||
export class LrtController {
|
export class LrtController {
|
||||||
|
constructor(private readonly lrtService: LrtService) {}
|
||||||
|
|
||||||
@Get()
|
@Get()
|
||||||
getLrtMenu(@Req() request: Request) {
|
getLrtMenu() {
|
||||||
return {
|
return this.lrtService.getMainMenu();
|
||||||
mod: 'lrt - menu',
|
|
||||||
path: request.url,
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Get('search')
|
@Get('search')
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
import { Module } from '@nestjs/common';
|
import { Module } from '@nestjs/common';
|
||||||
import { LrtController } from './lrt.controller';
|
import { LrtController } from './lrt.controller';
|
||||||
|
import { LrtService } from './lrt.service';
|
||||||
|
import { KodiApiResponseFactory } from '../kodi-api-response.factory';
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
controllers: [LrtController],
|
controllers: [LrtController],
|
||||||
providers: [],
|
providers: [KodiApiResponseFactory, LrtService],
|
||||||
})
|
})
|
||||||
export class LrtModule {}
|
export class LrtModule {}
|
||||||
|
|||||||
@@ -1,8 +1,13 @@
|
|||||||
import { Injectable } from '@nestjs/common';
|
import { Injectable } from '@nestjs/common';
|
||||||
|
import ApiResponse from '../Dto/api-response.dto';
|
||||||
|
import { KodiApiResponseFactory } from '../kodi-api-response.factory';
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class LrtService {
|
export class LrtService {
|
||||||
getMainMenu(): string {
|
constructor(
|
||||||
return 'Hello World!';
|
private readonly kodiApiResponseFactory: KodiApiResponseFactory,
|
||||||
|
) {}
|
||||||
|
getMainMenu(): ApiResponse {
|
||||||
|
return this.kodiApiResponseFactory.createApiResponse();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { Injectable } from '@nestjs/common';
|
import { Injectable } from '@nestjs/common';
|
||||||
import ApiResponse from './Dto/api-response.dto';
|
import ApiResponse from './Dto/api-response.dto';
|
||||||
import NotificationResponse from './Dto/notification-response';
|
import NotificationResponse from './Dto/notification-response.dto';
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class KodiApiResponseFactory {
|
export class KodiApiResponseFactory {
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ export class KodiApiService {
|
|||||||
constructor(
|
constructor(
|
||||||
private readonly kodiApiResponseFactory: KodiApiResponseFactory,
|
private readonly kodiApiResponseFactory: KodiApiResponseFactory,
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
getMainMenu(): ApiResponse {
|
getMainMenu(): ApiResponse {
|
||||||
const apiResponse = this.kodiApiResponseFactory.createApiResponse();
|
const apiResponse = this.kodiApiResponseFactory.createApiResponse();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user