refactor imports (#5058)

This commit is contained in:
Jeremy Letto
2024-06-17 00:00:23 -05:00
committed by GitHub
parent c4bf9eb61c
commit bdcd083eea
8 changed files with 12 additions and 18 deletions

View File

@@ -1,6 +1,6 @@
import { AdminCommands } from 'websocket';
export default class AdminService {
export class AdminService {
static adjustMod(userName: string, shouldBeMod?: boolean, shouldBeJudge?: boolean): void {
AdminCommands.adjustMod(userName, shouldBeMod, shouldBeJudge);
}

View File

@@ -1,7 +1,7 @@
import { StatusEnum, User, WebSocketConnectReason, WebSocketConnectOptions } from 'types';
import { SessionCommands, webClient } from 'websocket';
export default class AuthenticationService {
export class AuthenticationService {
static login(options: WebSocketConnectOptions): void {
SessionCommands.connect(options, WebSocketConnectReason.LOGIN);
}

View File

@@ -1,7 +1,7 @@
import { ModeratorCommands } from 'websocket';
import { LogFilters } from 'types';
export default class ModeratorService {
export class ModeratorService {
static banFromServer(minutes: number, userName?: string, address?: string, reason?: string,
visibleReason?: string, clientid?: string, removeMessages?: number): void {
ModeratorCommands.banFromServer(minutes, userName, address, reason, visibleReason, clientid, removeMessages);

View File

@@ -1,6 +1,6 @@
import { RoomCommands, SessionCommands } from 'websocket';
export default class RoomsService {
export class RoomsService {
static joinRoom(roomId: number): void {
SessionCommands.joinRoom(roomId);
}

View File

@@ -1,7 +0,0 @@
import { RouteEnum } from 'types';
export class RouterService {
resolveUrl(path, params) {
}
}

View File

@@ -2,7 +2,7 @@ import { SessionCommands } from 'websocket';
import { common } from 'protobufjs';
import IBytesValue = common.IBytesValue;
export default class SessionService {
export class SessionService {
static addToBuddyList(userName: string) {
SessionCommands.addToBuddyList(userName);
}

View File

@@ -1,5 +1,5 @@
export { default as AdminService } from './AdminService';
export { default as AuthenticationService } from './AuthenticationService';
export { default as ModeratorService } from './ModeratorService';
export { default as RoomsService } from './RoomsService';
export { default as SessionService } from './SessionService';
export { AdminService } from './AdminService';
export { AuthenticationService } from './AuthenticationService';
export { ModeratorService } from './ModeratorService';
export { RoomsService } from './RoomsService';
export { SessionService } from './SessionService';

View File

@@ -1,2 +1,3 @@
export { default as webClient } from './WebClient';
export * from './commands';
export { default as webClient } from './WebClient';