base structure for monitoring hashtags

This commit is contained in:
Dylan Knutson
2025-08-14 20:35:15 +00:00
parent c1310c6dcc
commit 5646e388be
9 changed files with 395 additions and 230 deletions

View File

@@ -22,7 +22,7 @@ namespace :bluesky do
end
raise "did is required" if did.blank?
Bluesky::MonitoredDid.create!(did: did)
Domain::Bluesky::MonitoredObject.create!(value: did, kind: :user_did)
user =
Domain::User::BlueskyUser.find_or_create_by!(did:) do |user|
user.handle = handle
@@ -40,7 +40,7 @@ namespace :bluesky do
end
raise "did is required" if did.blank?
Bluesky::MonitoredDid.find_by(did: did)&.destroy!
Domain::Bluesky::MonitoredObject.find_by(value: did)&.destroy!
end
desc "Delete all bluesky posts/files"