import { Injectable, Logger } from '@nestjs/common';
import {
ActivisionService,
BattleDataResponse,
MwDataResponse,
CombatDataResponse
} from 'call-of-duty-nestjs';
@Injectable()
export class AppController {
private readonly logger = new Logger(AppController.name);
constructor(
private readonly activisionService: ActivisionService
) {
}
getMWBattleData(): Promise<BattleDataResponse> {
return this.activisionService.MWBattleData({
platform: '<Player platform>',
playerName: '<Player name>'
});
}
getMWstats(): Promise<MwDataResponse> {
return this.activisionService.MWstats({
platform: '<Player platform>',
playerName: '<Player name>'
});
}
getMWmp(): Promise<MwDataResponse> {
return this.activisionService.MWmp({
platform: '<Player platform>',
playerName: '<Player name>'
});
}
getMWcombatwz(): Promise<CombatDataResponse> {
return this.activisionService.MWcombatwz({
platform: '<Player platform>',
playerName: '<Player name>'
});
}
getMWcombatmp(): Promise<CombatDataResponse> {
return this.activisionService.MWcombatmp({
platform: '<Player platform>',
playerName: '<Player name>'
});
}
}