mirror of
https://github.com/ArthurDanjou/artdanj-api.git
synced 2026-01-30 03:17:50 +01:00
Add check
This commit is contained in:
@@ -25,12 +25,14 @@ async function getCurrentTime(): Promise<void> {
|
|||||||
const heartbeat = response.data.data[response.data.data.length -1]
|
const heartbeat = response.data.data[response.data.data.length -1]
|
||||||
const current_time = new Date(Date.now()).getTime()/1000
|
const current_time = new Date(Date.now()).getTime()/1000
|
||||||
|
|
||||||
const active = current_time - heartbeat.time <= 60 * 10
|
if (heartbeat.time) {
|
||||||
const redis_state = await Redis.get('states:developing') === 'true'
|
const active = current_time - heartbeat.time <= 60 * 5 // Less than 5 min.
|
||||||
|
const redis_state = await Redis.get('states:developing') === 'true'
|
||||||
|
|
||||||
if (redis_state !== active) {
|
if (redis_state !== active) {
|
||||||
await Redis.set('states:developing', String(active))
|
await Redis.set('states:developing', String(active))
|
||||||
await Redis.set('states:sleeping', String(!active))
|
await Redis.set('states:sleeping', String(!active))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user