/ src / controllers / status.ts
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  }