@@ -2,6 +2,7 @@ import { Member, Room, Status, WebSocketResponse } from '@dundring/types';
22import { error , hours , isSuccess , success } from '@dundring/utils' ;
33import { createClient } from 'redis' ;
44import * as websocket from './websocket' ;
5+ import { logger } from './logger' ;
56
67require ( 'dotenv' ) . config ( ) ;
78
@@ -13,10 +14,10 @@ const redisClient = createClient({
1314} ) ;
1415const redisPublisher = redisClient . duplicate ( ) ;
1516const redisSubscriber = redisClient . duplicate ( ) ;
16- redisClient . on ( 'error' , ( err ) => console . log ( 'Redis Client Error' , err ) ) ;
17+ redisClient . on ( 'error' , ( err ) => logger . error ( 'Redis Client Error' , err ) ) ;
1718
1819export const initRedis = async ( ) => {
19- console . log ( 'Connect redis client' ) ;
20+ logger . info ( 'Connect redis client' ) ;
2021 await Promise . all ( [
2122 redisClient . connect ( ) ,
2223 redisPublisher . connect ( ) ,
@@ -34,7 +35,7 @@ const handleRoomMessage = (rawMessage: string, channelName: string) => {
3435} ;
3536
3637export const createRoom = async ( roomId : string , user : Member ) => {
37- console . log (
38+ logger . info (
3839 `[redis]: Create room with id=${ roomId } for user=${ user . username } `
3940 ) ;
4041 await Promise . all ( [
@@ -47,7 +48,7 @@ export const joinRoom = async (
4748 roomId : string ,
4849 user : Member
4950) : Promise < Status < Room , 'Room not found' > > => {
50- console . log ( `[redis]: Add user=${ user . username } to room with id=${ roomId } ` ) ;
51+ logger . info ( `[redis]: Add user=${ user . username } to room with id=${ roomId } ` ) ;
5152 const roomKey = toRoomKey ( roomId ) ;
5253 // TODO: Make atomic/transaction
5354 const usersInRoom = await redisClient . lLen ( roomKey ) ;
@@ -71,7 +72,7 @@ export const leaveRoom = async (
7172 roomId : string
7273) : Promise < Status < number , 'Room not found' > > => {
7374 const roomKey = toRoomKey ( roomId ) ;
74- console . log ( `[redis]: Remove user=${ username } from room with id=${ roomId } ` ) ;
75+ logger . info ( `[redis]: Remove user=${ username } from room with id=${ roomId } ` ) ;
7576
7677 await Promise . all ( [
7778 redisClient . lRem ( roomKey , 0 , username ) ,
0 commit comments