Activitypub والمجالات المتغيرة

لقد أدركت للتو أنني أواجه هذه المشكلة أيضًا، بعد تغيير عنوان موقعي إلى digitallysovereign.org.

يبدو أنه لا توجد طريقة لتجنب إزالة وإعادة تثبيت البرنامج المساعد، وإعادة إنشاء جميع الفاعلين، لأن المتابعين الحاليين على Mastodon أو أي مكان آخر لن يعرفوا تلقائيًا عن تغيير النطاق الخاص بك. لقد قمت خوادمهم بتخزين عنوان URL القديم للفاعل الخاص بك في الذاكرة المؤقتة.

لم يكن لدي سوى متابعين اثنين حتى الآن، لذا فإن الإزالة وإعادة التثبيت أمر سهل.

تعديل: نسيت أن الإزالة وإعادة التثبيت لا تزيل بيانات البرنامج المساعد. لقد نجحت هذه الأوامر في Rails.

tables = [
  "discourse_activity_pub_actors",
  "discourse_activity_pub_follows",
  "discourse_activity_pub_activities",
  "discourse_activity_pub_attachments",
  "discourse_activity_pub_authorizations",
  "discourse_activity_pub_clients",
  "discourse_activity_pub_collections",
  "discourse_activity_pub_logs",
  "discourse_activity_pub_objects"
]

ActiveRecord::Base.connection.execute("TRUNCATE #{tables.join(', ')} CASCADE")
puts "تم مسح جميع جداول ActivityPub!"