diff --git a/crons/storage-alert.sh b/crons/storage-alert.sh index 6f69a99..e16fbba 100755 --- a/crons/storage-alert.sh +++ b/crons/storage-alert.sh @@ -27,11 +27,18 @@ for index in "${!STORAGE_ALERT[@]}"; do fi done -title='Storage Update' if [[ "${warn}" = true ]]; then - purple='purple' + color='purple' title='Storage Alert' + touch "${HOME}/.storage.alert" +elif [[ -f "${HOME}/.storage.alert" ]]; then + color='blue' + title='Storage Alert Resolved' + rm "${HOME}/.storage.alert" +else + # no storage alerts, exit quietly + exit 0 fi -printf "%s\n" "${messages[@]}" | "${scriptRoot}/discord.sh" -c "${purple-blue}" -d 'Storage Alert' -t "${title}" +printf "%s\n" "${messages[@]}" | "${scriptRoot}/discord.sh" -c "${color}" -t "${title}"