1
0
forked from noxious/server

Added paths in typescript config and utilise this in all project files

This commit is contained in:
2024-12-24 23:48:37 +01:00
parent 72562f92f9
commit 058988e874
86 changed files with 304 additions and 295 deletions

View File

@ -1,8 +1,8 @@
import { AStar } from '../utilities/character/aStar'
import ZoneManager from '../managers/zoneManager'
import prisma from '../utilities/prisma'
import Rotation from '../utilities/character/rotation'
import { appLogger, gameLogger } from '../utilities/logger'
import { AStar } from '#utilities/character/aStar'
import ZoneManager from '#managers/zoneManager'
import prisma from '#utilities/prisma'
import Rotation from '#utilities/character/rotation'
import { appLogger, gameLogger } from '#utilities/logger'
import { Character } from '@prisma/client'
interface Position {

View File

@ -1,8 +1,8 @@
import prisma from '../utilities/prisma'
import { gameLogger } from '../utilities/logger'
import prisma from '#utilities/prisma'
import { gameLogger } from '#utilities/logger'
import { Server } from 'socket.io'
import { TSocket } from '../utilities/types'
import ChatRepository from '../repositories/chatRepository'
import { TSocket } from '#utilities/types'
import ChatRepository from '#repositories/chatRepository'
class ChatService {
async sendZoneMessage(io: Server, socket: TSocket, message: string, characterId: number, zoneId: number): Promise<boolean> {

View File

@ -1,6 +1,6 @@
import prisma from '../utilities/prisma'
import passwordResetTokenRepository from '../repositories/passwordResetTokenRepository'
import { appLogger } from '../utilities/logger'
import prisma from '#utilities/prisma'
import passwordResetTokenRepository from '#repositories/passwordResetTokenRepository'
import { appLogger } from '#utilities/logger'
class PasswordResetTokenService {
/**

View File

@ -1,11 +1,11 @@
import bcrypt from 'bcryptjs'
import UserRepository from '../repositories/userRepository'
import PasswordResetTokenRepository from '../repositories/passwordResetTokenRepository'
import prisma from '../utilities/prisma'
import UserRepository from '#repositories/userRepository'
import PasswordResetTokenRepository from '#repositories/passwordResetTokenRepository'
import prisma from '#utilities/prisma'
import { User } from '@prisma/client'
import config from '../utilities/config'
import config from '#utilities/config'
import NodeMailer from 'nodemailer'
import { httpLogger } from '../utilities/logger'
import { httpLogger } from '#utilities/logger'
import PasswordResetTokenService from './passwordResetTokenService'
/**

View File

@ -1,7 +1,7 @@
import prisma from '../utilities/prisma'
import { gameLogger } from '../utilities/logger'
import prisma from '#utilities/prisma'
import { gameLogger } from '#utilities/logger'
import { World } from '@prisma/client'
import WorldRepository from '../repositories/worldRepository'
import WorldRepository from '#repositories/worldRepository'
class WorldService {
async update(worldData: Partial<World>): Promise<boolean> {

View File

@ -1,9 +1,9 @@
import { ExtendedCharacter, TSocket } from '../utilities/types'
import prisma from '../utilities/prisma'
import { ExtendedCharacter, TSocket } from '#utilities/types'
import prisma from '#utilities/prisma'
import { ZoneEventTileTeleport } from '@prisma/client'
import { Server } from 'socket.io'
import ZoneManager from '../managers/zoneManager'
import { gameLogger } from '../utilities/logger'
import ZoneManager from '#managers/zoneManager'
import { gameLogger } from '#utilities/logger'
export class ZoneEventTileService {
public async handleTeleport(io: Server, socket: TSocket, character: ExtendedCharacter, teleport: ZoneEventTileTeleport): Promise<void> {

View File

@ -1,5 +1,5 @@
import prisma from '../utilities/prisma'
import { gameLogger } from '../utilities/logger'
import prisma from '#utilities/prisma'
import { gameLogger } from '#utilities/logger'
class ZoneService {