diff --git a/app/serializers/api/user_serializer.rb b/app/serializers/api/user_serializer.rb index d3e89dfe..9d54ec32 100644 --- a/app/serializers/api/user_serializer.rb +++ b/app/serializers/api/user_serializer.rb @@ -6,15 +6,19 @@ class Api::UserSerializer end def call - { + data = { user: { email: user.email, theme: user.theme, created_at: user.created_at, updated_at: user.updated_at, - settings: settings, + settings: settings } } + + data.merge!(subscription: subscription) unless DawarichSettings.self_hosted? + + data end private @@ -41,4 +45,11 @@ class Api::UserSerializer fog_of_war_threshold: user.safe_settings.fog_of_war_threshold } end + + def subscription + { + status: user.status, + active_until: user.active_until + } + end end