status.ts
1 import Controller from '.'; 2 import { Environment } from '../types'; 3 import { Logger } from 'embark-logger'; 4 5 export default class StatusController extends Controller { 6 /* eslint-disable @typescript-eslint/no-useless-constructor */ 7 constructor(env: Environment, logger: Logger) { 8 super(env, logger); 9 } 10 11 public async run(uuid: string) { 12 if (!uuid) { 13 throw new Error("Argument 'uuid' must be provided."); 14 } 15 16 await this.login(); 17 return this.client.getAnalysisStatus(uuid); 18 } 19 }