fix: namespace middleware class for FazerAiPlatformHeader

This commit is contained in:
gabrieljablonski 2026-03-04 22:38:33 -03:00
parent 195713cbfe
commit dcf2a31539
2 changed files with 11 additions and 9 deletions

View File

@ -56,7 +56,7 @@ module Chatwoot
# Application configuration can go into files in config/initializers
# -- all .rb files in that directory are automatically loaded after loading
# the framework and any gems in your application.
config.middleware.use FazerAiPlatformHeader
config.middleware.use Middleware::FazerAiPlatformHeader
config.generators.javascripts = false
config.generators.stylesheets = false

View File

@ -1,13 +1,15 @@
# frozen_string_literal: true
class FazerAiPlatformHeader
def initialize(app)
@app = app
end
module Middleware # rubocop:disable Style/ClassAndModuleChildren
class FazerAiPlatformHeader
def initialize(app)
@app = app
end
def call(env)
status, headers, response = @app.call(env)
headers['X-Platform'] = 'fazer.ai'
[status, headers, response]
def call(env)
status, headers, response = @app.call(env)
headers['X-Platform'] = 'fazer.ai'
[status, headers, response]
end
end
end