From c590da05817969a7ac62b58230fb21a2a1ad3ddc Mon Sep 17 00:00:00 2001 From: Elias Renman Date: Sun, 21 May 2023 16:48:59 +0200 Subject: [PATCH] feat: added get moisture --- server/src/sockets/moisture.socket.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/server/src/sockets/moisture.socket.ts b/server/src/sockets/moisture.socket.ts index 16ff6e7..d49ffc6 100644 --- a/server/src/sockets/moisture.socket.ts +++ b/server/src/sockets/moisture.socket.ts @@ -2,6 +2,7 @@ import { Server, Socket } from "socket.io"; import { DefaultEventsMap } from "socket.io/dist/typed-events"; import { SocketHandler } from "./sockets"; import { emitter } from "../eventemitter"; +import { prisma } from "../prisma"; export class MoistureSocket extends SocketHandler { constructor(server: Server) { @@ -16,4 +17,19 @@ export class MoistureSocket extends SocketHandler { ): void { console.log("Connection established with moisture handler."); } + + public getMoisture() { + return prisma.moistureValue.findMany({ + take: 3, + orderBy: { + createdAt: "desc", + }, + select: { + createdAt: true, + id: true, + name: true, + value: true, + }, + }); + } }