Removing unused code from runner service
This commit is contained in:
parent
5b16501708
commit
086950bb56
1 changed files with 2 additions and 64 deletions
|
|
@ -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 {}
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue