Rails API, app Flutter, infrastruttura Docker/MediaMTX, sito marketing e documentazione di deploy. Co-authored-by: Cursor <cursoragent@cursor.com>
18 lines
393 B
Ruby
18 lines
393 B
Ruby
module Api
|
|
module V1
|
|
class BaseController < ApplicationController
|
|
rescue_from Teams::EntitlementError, with: :render_entitlement_error
|
|
|
|
private
|
|
|
|
def render_entitlement_error(error)
|
|
render json: {
|
|
error: error.message,
|
|
error_code: error.code,
|
|
billing_url: error.billing_url
|
|
}, status: :forbidden
|
|
end
|
|
end
|
|
end
|
|
end
|