package activitypub_server

  1. Overview
  2. Docs

Module type Actor.TSource

val actors_dir : string
val inbox_dir : string -> string
val outbox_dir : string -> string
val objects_dir : string -> string
val foreign_objects_dir : string -> string
val local_actor_iri : string -> Iri.t
val tokens_file : string -> string
val priv_key_file : string -> string
val local_dereference : Object.dereferencer
val get : ?actor:Types.actor -> ?g:Rdf.Graph.graph -> Iri.t -> Types.actor
val create : ?name:string -> ?summary:string -> ?manually_approves_followers:bool -> ?typ:Iri.t -> string -> Iri.t Lwt.t
val add_token : username:string -> name:string -> (string, [ `Msg of string ]) result Lwt.t
val tokens : string -> AP.Token.t list Lwt.t
val actor_follows_user : actor:Types.actor -> user:Iri.t -> bool Lwt.t
val list : unit -> AP.Types.actor list Lwt.t