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 { DefaultEventsMap } from "socket.io/dist/typed-events";
|
||||||
import { SocketHandler } from "./sockets";
|
import { SocketHandler } from "./sockets";
|
||||||
import { emitter } from "../eventemitter";
|
import { emitter } from "../eventemitter";
|
||||||
|
import { prisma } from "../prisma";
|
||||||
|
|
||||||
export class MoistureSocket extends SocketHandler {
|
export class MoistureSocket extends SocketHandler {
|
||||||
constructor(server: Server) {
|
constructor(server: Server) {
|
||||||
@@ -16,4 +17,19 @@ export class MoistureSocket extends SocketHandler {
|
|||||||
): void {
|
): void {
|
||||||
console.log("Connection established with moisture handler.");
|
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