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);
}