From c15e14d58cfd89eab0d74a65d2346b78e0fc7132 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Wed, 13 Jan 2021 13:11:03 -0600 Subject: [PATCH] Fix homebrew using old status messages --- helpers/build-homebrew-list.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/helpers/build-homebrew-list.js b/helpers/build-homebrew-list.js index 9524f0d..8f90ab2 100644 --- a/helpers/build-homebrew-list.js +++ b/helpers/build-homebrew-list.js @@ -54,7 +54,7 @@ class MakeHomebrewList { this.allFormulae = null } - getStatusText (formula) { + getStatusText ( formula ) { // Match status to Sheet Status return statusesMessages[formula.status] } @@ -76,8 +76,11 @@ class MakeHomebrewList { } formulaIsNative (formulae) { + // Search Formulae from Homebrew API const formulaData = this.allFormulae[formulae.fullName] || this.searchFormulaeForName(formulae.name) + // console.log('formulae.fullName', formulae.fullName) + // If this formula doesn't exist // then return false if (formulaData !== Object(formulaData)) { @@ -95,11 +98,6 @@ class MakeHomebrewList { } parseStatus (formulae) { - // If an ARM 64 formula exists then it's native - if (this.formulaIsNative(formulae)) { - return 'native' - } - // Match status to Sheet Status return statusesTranslations[formulae.status] } @@ -190,6 +188,13 @@ class MakeHomebrewList { // if (formulaeRow.links.length !== 0) console.log('formulaeRow', formulaeRow.links) + const isNativeInApi = this.formulaIsNative(formulaeRow) + + if (isNativeInApi) { + // Update status + formulaeRow.status = '🥇' + } + return formulaeRow })