-
Notifications
You must be signed in to change notification settings - Fork 0
/
qr.js
57 lines (46 loc) · 1.65 KB
/
qr.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
let oldRecord = "";
async function fetchData() {
let res=await fetch ("http://localhost:3000/getqr");
let record=await res.json();
if (record.qrData === "") {
document.getElementById("qrcode").innerHTML="Whatsapp Bağlandı Sekmeyi Kapatabilirsiniz.";
}
else{
if (record.qrData != oldRecord) {
new QRCode(document.getElementById("qrcode"), {
text: record.qrData,
width: 300,
height: 300
});
console.log(record.qrData);
if(document.getElementById("qrcode").childElementCount > 2){
const list = document.getElementById("qrcode");
if (list.hasChildNodes()) {
list.removeChild(list.children[1]);
list.removeChild(list.children[0]);
}
}
}
else{
}
oldRecord = record.qrData;
fetchData();
}
// document.getElementById("qrcode").innerHTML=record.qrData;
// // Gelen veriyi almak için GET isteği gönder
// await fetch('http://localhost:3000/getqr') // URL'yi doğru şekilde güncelleyin
// .then(response => response.json()) // JSON yanıtını al
// .then(data => {
// var qrData = data.qrData; // qrData'yı al
// // QR kodu oluşturma
// var qrcode = new QRCode(document.getElementById("qrcode"), {
// text: qrData,
// width: 200,
// height: 200
// });
// })
// .catch(error => {
// // console.error('Hata:', error); // Hata durumunda konsola yazdır
// });
}
fetchData();