diff --git a/src/routing.cr b/src/routing.cr index 9704fb9..47819ea 100644 --- a/src/routing.cr +++ b/src/routing.cr @@ -17,7 +17,10 @@ module Routing end before_post do |env| ip_address = env.request.headers.try &.["X-Forwarded-For"]? ? env.request.headers.["X-Forwarded-For"] : env.request.remote_address.to_s.split(":").first - error401 CONFIG.torMessage if ip_address.includes?(ip_address) + if ip_address.includes?(ip_address) + # TODO: Custom halt function to return a JSON + halt env, status_code: 401, response: CONFIG.torMessage + end end end