Bonfire.Federate.ActivityPub.Instances (Bonfire v1.0.2-social-alpha.16)

View Source

Federated instances Context for Bonfire.Data.ActivityPub.Peer

Summary

Functions

count_users_by_peer_ids(peer_ids)

Counts users/actors from each instance via Peered association. Returns a map of %{peer_id => count}.

get(id_or_canonical_uri)

get_by_domain(canonical_uri)

get_by_id(id)

get_instance_circle(host)

get_or_create(canonical_uri)

get_or_create_instance_circle(host)

instance_blocked?(peered, block_type \\ :any, opts \\ [])

last_activity_by_peer_ids(peer_ids)

Finds the most recent activity timestamp for users from each instance. Returns a map of %{peer_id => datetime}.

list()

list_by_domains(canonical_uris)

list_paginated(opts)

list_query()