You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#!/usr/bin/env sh
# support ntfy
#NTFY_URL="https://ntfy.sh" #NTFY_TOPIC="xxxxxxxxxxxxx"
ntfy_send() { _subject="$1" _content="$2" _statusCode="$3" #0: success, 1: error 2($RENEW_SKIP): skipped _debug "_subject" "$_subject" _debug "_content" "$_content" _debug "_statusCode" "$_statusCode"
NTFY_URL="${NTFY_URL:-$(_readaccountconf_mutable NTFY_URL)}" if [ "$NTFY_URL" ]; then _saveaccountconf_mutable NTFY_URL "$NTFY_URL" fi
NTFY_TOPIC="${NTFY_TOPIC:-$(_readaccountconf_mutable NTFY_TOPIC)}" if [ "$NTFY_TOPIC" ]; then _saveaccountconf_mutable NTFY_TOPIC "$NTFY_TOPIC" fi
_data="${_subject}. $_content" response="$(_post "$_data" "$NTFY_URL/$NTFY_TOPIC" "" "POST" "")"
if [ "$?" = "0" ] && _contains "$response" "expires"; then _info "ntfy event fired success." return 0 fi
_err "ntfy event fired error." _err "$response" return 1 }
|