forked from noxious/server
#237 Convert prisma finds to repos for time and data
This commit is contained in:
parent
f7072acdd2
commit
446e8fa617
@ -1,7 +1,7 @@
|
|||||||
import { Server } from 'socket.io'
|
import { Server } from 'socket.io'
|
||||||
import { appLogger } from '../utilities/logger'
|
import { appLogger } from '../utilities/logger'
|
||||||
import prisma from '../utilities/prisma'
|
|
||||||
import worldService from '../services/worldService'
|
import worldService from '../services/worldService'
|
||||||
|
import worldRepository from '../repositories/worldRepository'
|
||||||
|
|
||||||
class DateManager {
|
class DateManager {
|
||||||
private static readonly GAME_SPEED = 8 // 24 game hours / 3 real hours
|
private static readonly GAME_SPEED = 8 // 24 game hours / 3 real hours
|
||||||
@ -44,9 +44,7 @@ class DateManager {
|
|||||||
|
|
||||||
private async loadDate(): Promise<void> {
|
private async loadDate(): Promise<void> {
|
||||||
try {
|
try {
|
||||||
const world = await prisma.world.findFirst({
|
const world = await worldRepository.getFirst()
|
||||||
orderBy: { date: 'desc' }
|
|
||||||
})
|
|
||||||
|
|
||||||
if (world) {
|
if (world) {
|
||||||
this.currentDate = world.date
|
this.currentDate = world.date
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { Server } from 'socket.io'
|
import { Server } from 'socket.io'
|
||||||
import { appLogger } from '../utilities/logger'
|
import { appLogger } from '../utilities/logger'
|
||||||
import prisma from '../utilities/prisma'
|
|
||||||
import worldService from '../services/worldService'
|
import worldService from '../services/worldService'
|
||||||
|
import worldRepository from '../repositories/worldRepository'
|
||||||
|
|
||||||
interface WeatherState {
|
interface WeatherState {
|
||||||
isRainEnabled: boolean
|
isRainEnabled: boolean
|
||||||
@ -53,9 +53,7 @@ class WeatherManager {
|
|||||||
|
|
||||||
private async loadWeather(): Promise<void> {
|
private async loadWeather(): Promise<void> {
|
||||||
try {
|
try {
|
||||||
const world = await prisma.world.findFirst({
|
const world = await worldRepository.getFirst()
|
||||||
orderBy: { date: 'desc' }
|
|
||||||
})
|
|
||||||
|
|
||||||
if (world) {
|
if (world) {
|
||||||
this.weatherState = {
|
this.weatherState = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user