From 086950bb5627b961b9d1dd7392a9d830b22c077e Mon Sep 17 00:00:00 2001 From: Collin Duncan <3679940+cgduncan7@users.noreply.github.com> Date: Fri, 23 Feb 2024 07:26:12 -0600 Subject: [PATCH] Removing unused code from runner service --- src/runner/service.ts | 66 ++----------------------------------------- 1 file changed, 2 insertions(+), 64 deletions(-) diff --git a/src/runner/service.ts b/src/runner/service.ts index 0843d8c..46a6ab2 100644 --- a/src/runner/service.ts +++ b/src/runner/service.ts @@ -24,15 +24,10 @@ export class RunnerService implements OnModuleInit, BeforeApplicationShutdown { args: ['--disable-setuid-sandbox', '--no-sandbox'], headless: 'new', } - private session: RunnerSession | null = null private async init() { - try { - if (!this.browser) { - this.browser = await puppeteer.launch(this.options) - } - } catch (error) { - throw new PuppeteerBrowserLaunchError(error) + if (!this.browser) { + this.browser = await puppeteer.launch(this.options) } } @@ -57,61 +52,4 @@ export class RunnerService implements OnModuleInit, BeforeApplicationShutdown { } return this.browser } - - public async getSession(): Promise { - return this.session - } - - public startSession(username: string) { - if (this.session && this.session.username !== username) { - throw new RunnerNewSessionError(new Error('Session already started')) - } - - if (this.session?.username === username) { - return - } - - this.session = { - username, - loggedInAt: new Date(), - } - } - - public endSession() { - this.session = null - } } - -export class RunnerError extends Error { - constructor(error: Error) { - super(error.message) - this.stack = error.stack - } -} -export class PuppeteerError extends RunnerError {} -export class PuppeteerBrowserLaunchError extends PuppeteerError {} -export class PuppeteerNewPageError extends PuppeteerError {} - -export class RunnerNewSessionError extends RunnerError {} - -export class RunnerLogoutError extends RunnerError {} - -export class RunnerLoginNavigationError extends RunnerError {} -export class RunnerLoginUsernameInputError extends RunnerError {} -export class RunnerLoginPasswordInputError extends RunnerError {} -export class RunnerLoginSubmitError extends RunnerError {} - -export class RunnerNavigationMonthError extends RunnerError {} -export class RunnerNavigationDayError extends RunnerError {} -export class RunnerNavigationSelectionError extends RunnerError {} - -export class RunnerCourtSelectionError extends RunnerError {} -export class NoCourtAvailableError extends Error {} - -export class RunnerOpponentSearchError extends RunnerError {} -export class RunnerOpponentSearchInputError extends RunnerError {} -export class RunnerOpponentSearchNetworkError extends RunnerError {} -export class RunnerOpponentSearchSelectionError extends RunnerError {} - -export class RunnerReservationConfirmButtonError extends RunnerError {} -export class RunnerReservationConfirmSubmitError extends RunnerError {}