fixes for bsky monitoring
This commit is contained in:
@@ -24,22 +24,22 @@ namespace :bluesky do
|
||||
did = resolve_did(handle)
|
||||
puts "resolved did: #{did}"
|
||||
raise "did is required" if did.blank?
|
||||
|
||||
Domain::Bluesky::MonitoredObject.create!(value: did, kind: :user_did)
|
||||
user =
|
||||
Domain::User::BlueskyUser.find_or_create_by!(did:) do |user|
|
||||
user.handle = handle
|
||||
end
|
||||
Domain::Bluesky::Job::ScanUserJob.perform_later(user:)
|
||||
Domain::Bluesky::Job::ScanPostsJob.perform_later(user:)
|
||||
Domain::Bluesky::MonitoredObject.create!(value: did, kind: :user_did)
|
||||
elsif (did = ENV["did"])
|
||||
raise "did is required" if did.blank?
|
||||
|
||||
Domain::Bluesky::MonitoredObject.create!(value: did, kind: :user_did)
|
||||
user =
|
||||
Domain::User::BlueskyUser.find_or_create_by!(did:) do |user|
|
||||
user.handle = nil
|
||||
end
|
||||
Domain::Bluesky::Job::ScanUserJob.perform_later(user:)
|
||||
Domain::Bluesky::Job::ScanPostsJob.perform_later(user:)
|
||||
Domain::Bluesky::MonitoredObject.create!(value: did, kind: :user_did)
|
||||
else
|
||||
raise "hashtag, handle, or did is required"
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user