Removing unused code from runner service

This commit is contained in:
Collin Duncan 2024-02-23 07:26:12 -06:00
parent 5b16501708
commit 086950bb56
No known key found for this signature in database
GPG key ID: 9584E0870D990D97

View file

@ -24,15 +24,10 @@ export class RunnerService implements OnModuleInit, BeforeApplicationShutdown {
args: ['--disable-setuid-sandbox', '--no-sandbox'], args: ['--disable-setuid-sandbox', '--no-sandbox'],
headless: 'new', headless: 'new',
} }
private session: RunnerSession | null = null
private async init() { private async init() {
try { if (!this.browser) {
if (!this.browser) { this.browser = await puppeteer.launch(this.options)
this.browser = await puppeteer.launch(this.options)
}
} catch (error) {
throw new PuppeteerBrowserLaunchError(error)
} }
} }
@ -57,61 +52,4 @@ export class RunnerService implements OnModuleInit, BeforeApplicationShutdown {
} }
return this.browser return this.browser
} }
public async getSession(): Promise<RunnerSession | null> {
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 {}