From 3835046cee5de674dfb4d7bb649c70e149a4a65f Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Sun, 20 Dec 2020 16:59:45 +0100 Subject: [PATCH] Working --- app/tasks/UpdateGithubReadme.ts | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/app/tasks/UpdateGithubReadme.ts b/app/tasks/UpdateGithubReadme.ts index 5527e89..6e879b5 100644 --- a/app/tasks/UpdateGithubReadme.ts +++ b/app/tasks/UpdateGithubReadme.ts @@ -21,10 +21,10 @@ export async function UpdateGitHubReadme(): Promise { const stats_table = `| Informations | State | | ---------------------------: | ------: | -| :musical_note: Music Playing | **${listening_music}** | -| :bed: Sleeping | **${sleeping}** | -| :computer: Developing | **${developing}** | -| :books: Learning | **${learning}** |` +| :musical_note: Music Playing | **${getStatus(listening_music)}** | +| :bed: Sleeping | **${getStatus(sleeping)}** | +| :computer: Developing | **${getStatus(developing)}** | +| :books: Learning | **${getStatus(learning)}** |` let change = true; @@ -46,18 +46,29 @@ export async function UpdateGitHubReadme(): Promise { const old_infos_table = infos_table_check.split('###### Curious')[0] if (!old_infos_table) change = true - if (old_infos_table == infos_table && old_stats_table == stats_table) change = false if (!change) return - let new_content = content.replace(old_stats_table, stats_table); + let new_content = content.replace(old_stats_table, stats_table + '\n\n'); new_content = new_content.replace(old_infos_table, infos_table) console.log(" NEW CONTENT ") console.log(new_content) console.log(" ") + console.log(" INFOS ") + console.log(infos_table) + console.log(" ") + console.log(old_infos_table) + console.log(" ") + + console.log(" STATS ") + console.log(stats_table) + console.log(" ") + console.log(old_stats_table) + console.log(" ") + await axios.put('https://api.github.com/repos/ArthurDanjou/ArthurDanjou/contents/README.md', { headers: { authorization: `Bearer ${Env.get('GITHUB_TOKEN')}` @@ -73,3 +84,7 @@ export async function UpdateGitHubReadme(): Promise { } }) } + +function getStatus(state: boolean): string { + return state ? "Yes" : "No" +}