about summary refs log tree commit diff
path: root/app
diff options
context:
space:
mode:
authorStarfall <us@starfall.systems>2022-11-28 17:33:28 -0600
committerStarfall <us@starfall.systems>2022-11-28 17:50:34 -0600
commit7972854512ddb50eb84f9d8bdc50fdc48854df09 (patch)
tree8b4e4e971b055f01deac17160065a352caf52a8b /app
parentcb9dad90b01c9f53d1910cf128eb22200bdb9884 (diff)
remove domain blocks from api
what legitimate use is there for a machine-readable block list?
Diffstat (limited to 'app')
-rw-r--r--app/controllers/api/v1/instances/domain_blocks_controller.rb2
-rw-r--r--app/serializers/nodeinfo/serializer.rb2
-rw-r--r--app/serializers/rest/domain_block_serializer.rb6
3 files changed, 4 insertions, 6 deletions
diff --git a/app/controllers/api/v1/instances/domain_blocks_controller.rb b/app/controllers/api/v1/instances/domain_blocks_controller.rb
index 37a6906fb..e81c4de28 100644
--- a/app/controllers/api/v1/instances/domain_blocks_controller.rb
+++ b/app/controllers/api/v1/instances/domain_blocks_controller.rb
@@ -1,8 +1,6 @@
 # frozen_string_literal: true
 
 class Api::V1::Instances::DomainBlocksController < Api::BaseController
-  skip_before_action :require_authenticated_user!, unless: :whitelist_mode?
-
   before_action :require_enabled_api!
   before_action :set_domain_blocks
 
diff --git a/app/serializers/nodeinfo/serializer.rb b/app/serializers/nodeinfo/serializer.rb
index f70cc38f0..ae91b7d23 100644
--- a/app/serializers/nodeinfo/serializer.rb
+++ b/app/serializers/nodeinfo/serializer.rb
@@ -10,7 +10,7 @@ class NodeInfo::Serializer < ActiveModel::Serializer
   end
 
   def software
-    { name: 'mastodon', version: Mastodon::Version.to_s }
+    { name: 'glitchcafe', version: Mastodon::Version.to_s }
   end
 
   def services
diff --git a/app/serializers/rest/domain_block_serializer.rb b/app/serializers/rest/domain_block_serializer.rb
index 678463e13..a9d443df1 100644
--- a/app/serializers/rest/domain_block_serializer.rb
+++ b/app/serializers/rest/domain_block_serializer.rb
@@ -4,14 +4,14 @@ class REST::DomainBlockSerializer < ActiveModel::Serializer
   attributes :domain, :digest, :severity, :comment
 
   def domain
-    object.public_domain
+    ""
   end
 
   def digest
-    object.domain_digest
+    ""
   end
 
   def comment
-    object.public_comment if instance_options[:with_comment]
+    ""
   end
 end