diff --git a/app/Controllers/Http/StatesController.ts b/app/Controllers/Http/StatesController.ts index e3e8025..28c92aa 100644 --- a/app/Controllers/Http/StatesController.ts +++ b/app/Controllers/Http/StatesController.ts @@ -5,16 +5,16 @@ import {UpdateGitHubReadme} from "App/tasks/UpdateGithubReadme"; export default class StatesController { public async get ({response}: HttpContextContract) { - const is_sleeping = Boolean(await Redis.get('artapi/states/sleeping')) || false - const is_learning = Boolean(await Redis.get('artapi/states/learning')) || false - const is_developing = Boolean(await Redis.get('artapi/states/developing')) || false - const is_listening_music = Boolean(await Redis.get('artapi/states/listening')) || false + const is_sleeping = await Redis.get('artapi/states/sleeping') || "false" + const is_learning = await Redis.get('artapi/states/learning') || "false" + const is_developing = await Redis.get('artapi/states/developing') || "false" + const is_listening_music = await Redis.get('artapi/states/listening') || "false" return response.status(200).send({ - is_sleeping, - is_learning, - is_developing, - is_listening_music + is_sleeping: this.getStatus(is_sleeping), + is_learning: this.getStatus(is_learning), + is_developing: this.getStatus(is_developing), + is_listening_music: this.getStatus(is_listening_music) }) } @@ -54,4 +54,8 @@ export default class StatesController { }) } + private getStatus(state: string) { + return state === "true" + } + } diff --git a/app/tasks/UpdateGithubReadme.ts b/app/tasks/UpdateGithubReadme.ts index 0725918..0cf8987 100644 --- a/app/tasks/UpdateGithubReadme.ts +++ b/app/tasks/UpdateGithubReadme.ts @@ -14,9 +14,6 @@ export async function UpdateGitHubReadme(): Promise { const developing = await Redis.get('artapi/states/developing') const listening_music = await Redis.get('artapi/states/listening') - console.log(sleeping, learning, developing, listening_music) - console.log(getStatus(sleeping), getStatus(learning), getStatus(developing), getStatus(listening_music)) - const stats_table = `| Statistics | Daily | Weekly | Monthly | Total | | :------------------------------------------ | ----------: | ----------: | -----------: | -----------: | | :computer: Commands | **${daily_stats.docker_commands_run}** | **${weekly_stats.docker_commands_run}** | **${monthly.docker_commands_run}** | **${total_stats.docker_commands_run}** |