|  | # frozen_string_literal: true
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | class REST::WebPushSubscriptionSerializer < ActiveModel::Serializer
 | 
						
						
						
							|  |   attributes :id, :endpoint, :alerts, :server_key
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |   def alerts
 | 
						
						
						
							|  |     object.data&.dig('alerts') || {}
 | 
						
						
						
							|  |   end
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |   def server_key
 | 
						
						
						
							|  |     Rails.configuration.x.vapid_public_key
 | 
						
						
						
							|  |   end
 | 
						
						
						
							|  | end
 |