async function addMessageToCache()

in cloud-run-websockets/chat-with-sessions/storage.js [7:19]


async function addMessageToCache(roomName, msg) {
  let room = await getRoomFromCache(roomName);
  if (room) {
    room.messages.push(msg);
  } else {
    room = {
      room: roomName,
      messages: [msg]
    }
  }
  redisClient.set(roomName, JSON.stringify(room));
  addMessageToDb(room);
}