Module: Tempest::HandleLookup

Defined in:
lib/tempest/handle_lookup.rb

Class Method Summary collapse

Class Method Details

.resolve(actor, client:) ⇒ Object



7
8
9
10
11
12
# File 'lib/tempest/handle_lookup.rb', line 7

def resolve(actor, client:)
  input = actor.to_s.sub(/\A@/, "")
  return input if input.start_with?("did:")
  response = client.get("app.bsky.actor.getProfile", query: { "actor" => input })
  response.fetch("did")
end