Lint and update

This commit is contained in:
2021-11-10 12:06:58 +01:00
parent dabdb26e9a
commit e1b4d2e1a5
118 changed files with 2477 additions and 778 deletions

View File

@@ -1,8 +1,8 @@
import axios from "axios";
import Env from "@ioc:Adonis/Core/Env";
import Logger from "@ioc:Adonis/Core/Logger";
import Redis from "@ioc:Adonis/Addons/Redis";
import {btoa} from "buffer";
import { btoa } from 'buffer'
import axios from 'axios'
import Env from '@ioc:Adonis/Core/Env'
import Logger from '@ioc:Adonis/Core/Logger'
import Redis from '@ioc:Adonis/Addons/Redis'
const MS = 1000 * 2 * 60 // 2 min
let taskId
@@ -14,16 +14,16 @@ interface StatesResponse {
async function getCurrentTime(): Promise<void> {
const response = await axios.get<{ data: StatesResponse[]}>(`https://wakatime.com/api/v1/users/${Env.get('WAKATIME_USER')}/heartbeats`, {
headers: {
'Authorization': `Basic ${btoa(Env.get('WAKATIME_KEY'))}`
Authorization: `Basic ${btoa(Env.get('WAKATIME_KEY'))}`,
},
params: {
'date': new Date()
}
date: new Date(),
},
})
if (response.status === 200) {
const heartbeat = response.data.data[response.data.data.length -1]
const current_time = new Date(Date.now()).getTime()/1000
const heartbeat = response.data.data[response.data.data.length - 1]
const current_time = new Date(Date.now()).getTime() / 1000
if (heartbeat.time) {
const active = current_time - heartbeat.time <= 60 * 5 // Less than 5 min.
@@ -41,10 +41,9 @@ export async function Activate(): Promise<void> {
Logger.info(`Starting task runner for getting current developing state [every ${MS} ms]`)
await getCurrentTime()
taskId = setInterval(getCurrentTime, MS)
return
}
export function ShutDown(): void {
clearInterval(taskId)
Logger.info(`Shutdown task runner for getting current developing state`)
Logger.info('Shutdown task runner for getting current developing state')
}