mirror of
https://github.com/eliasrenman/gardentron.git
synced 2026-03-16 20:46:07 +01:00
feat: added get moisture
This commit is contained in:
@@ -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,
|
||||
},
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user