|
|
@ -4,7 +4,7 @@ class REST::WebPushSubscriptionSerializer < ActiveModel::Serializer |
|
|
|
attributes :id, :endpoint, :alerts, :server_key |
|
|
|
|
|
|
|
def alerts |
|
|
|
object.data&.dig('alerts') || {} |
|
|
|
(object.data&.dig('alerts') || {}).each_with_object({}) { |(k, v), h| h[k] = ActiveModel::Type::Boolean.new.cast(v) } |
|
|
|
end |
|
|
|
|
|
|
|
def server_key |
|
|
|