import { Inject } from '@nestjs/common';
import { Query, Resolver } from '@nestjs/graphql';
import { ENGINE_SERVICE } from './engine.constants';
import { IEngineService } from './engine.interfaces';

@Resolver()
export class EngineResolver {
    constructor(@Inject(ENGINE_SERVICE) private readonly engineService: IEngineService) { }

    @Query(() => String)
    async hello() {
        return this.engineService.demo();
    }
}