Notifikasi
# feat: - Notifikasi di bagian admin ## No issue
This commit is contained in:
@@ -10,51 +10,17 @@ import { Button, Stack } from "@mantine/core";
|
||||
export default function MqttLoader() {
|
||||
useEffect(() => {
|
||||
mqtt_client.on("connect", () => {
|
||||
try {
|
||||
console.log("connected");
|
||||
} catch (error) {
|
||||
console.log(error)
|
||||
};
|
||||
mqtt_client.subscribe("pesan");
|
||||
mqtt_client.subscribe("pesan2");
|
||||
|
||||
// fetch("").then((res) => {
|
||||
// mqtt_client.subscribe("pesan");
|
||||
// });
|
||||
});
|
||||
|
||||
mqtt_client.on("message", (topic: any, message: any) => {
|
||||
// console.log(itu)
|
||||
// evnPesan.emit("pesan", itu);
|
||||
const data = JSON.parse(message.toString());
|
||||
|
||||
if (data) {
|
||||
if (data.id === "1") {
|
||||
console.log("ini untuk id satu", data.data);
|
||||
}
|
||||
}
|
||||
console.log("connected");
|
||||
});
|
||||
}, []);
|
||||
|
||||
const onClick = async () => {
|
||||
mqtt_client.publish("pesan2", "apa pesannya 2");
|
||||
};
|
||||
return null;
|
||||
|
||||
const onClick2 = () => {
|
||||
mqtt_client.publish(
|
||||
"pesan",
|
||||
JSON.stringify({
|
||||
id: "2",
|
||||
title: "donasi",
|
||||
data: "databta",
|
||||
})
|
||||
);
|
||||
};
|
||||
return null
|
||||
// (
|
||||
// <Stack>
|
||||
// <Button onClick={onClick}>Tekan</Button>
|
||||
// <Button onClick={onClick2}>Tekan 2</Button>
|
||||
// </Stack>
|
||||
// <>
|
||||
// <Stack>
|
||||
// <Button onClick={onClick}>Tekan</Button>
|
||||
// <Button onClick={onClick2}>Tekan 2</Button>
|
||||
// </Stack>
|
||||
// </>
|
||||
// );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user