class Stealth::Server

Public Instance Methods

send_message(params, auth_token = nil) click to toggle source
# File lib/stealth-webhook/overriding/server.rb, line 18
def send_message(params, auth_token = nil)
  return [401, 'Unauthorized: Invalid Token'] if ENV['WEBHOOK_AUTH_TOKEN'] && auth_token != "Token #{ENV['WEBHOOK_AUTH_TOKEN']}"

  begin
    webhook = StealthWebhook::Webhook.new
    webhook.send_message(params)
  rescue => e
    [503, "Service Unavailable: #{e.message}"]
  end
end