class Cryap::ActorsService

Defined in:

services/activitypub/actors.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(service_actor : Cryap::ActivityPub::ServiceActor, media : Cryap::MediaService) #

Instance Method Detail

def fetch(id : String) #

Fetch actor from ActivityPub.


def fetch_all #

def fetch_instance_name(name : String, ap_instance : String) #

def get(id : String) : Cryap::Database::Models::Account #

def get_by_acct(acct : String) : Cryap::Database::Models::Account | Nil #

def save_actor(json : JSON::Any | Hash(String, JSON::Any)) #