lib/capistrano/ops/notification/webhook.rb in capistrano-ops-0.2.0 vs lib/capistrano/ops/notification/webhook.rb in capistrano-ops-0.2.1
- old
+ new
@@ -13,12 +13,12 @@
def generate_signature(payload_body)
"md5=#{OpenSSL::HMAC.hexdigest('md5', ENV['WEBHOOK_SECRET'], payload_body)}"
end
- def backup_notification(result, date, database, backup_path)
+ def backup_notification(result, date, database, backup_path, notification_level)
return if @webhook_url.nil? || @secret.nil?
-
+ return if result && ENV['NOTIFICATION_LEVEL'] == 'error'
data = {
domain: ENV['DEFAULT_URL'] || "#{database} Backup",
backupPath: result ? backup_path : nil,
backupDate: date,
}.to_json
\ No newline at end of file