Pleroma v1.1.9-10-g42f76306+dev Pleroma.Web.ActivityPub.Transmogrifier View Source

A module to handle coding from internal to wire ActivityPub and back.

Link to this section Summary

Link to this section Functions

Link to this function

add_attributed_to(object)

View Source
Link to this function

add_mention_tags(object)

View Source
Link to this function

fix_addressing_list(map, field)

View Source
Link to this function

fix_explicit_addressing(object)

View Source
Link to this function

fix_explicit_addressing(object, explicit_mentions, follower_collection)

View Source
Link to this function

fix_implicit_addressing(object, followers_collection)

View Source
Link to this function

fix_in_reply_to(object, options \\ [])

View Source
Link to this function

fix_object(object, options \\ [])

View Source

Modifies an incoming AP object (mastodon format) to our internal format.

Link to this function

fix_type(object, options \\ [])

View Source
Link to this function

get_obj_helper(id, options \\ [])

View Source
Link to this function

handle_incoming(data, options \\ [])

View Source
Link to this function

maybe_fix_object_url(data)

View Source
Link to this function

maybe_fix_user_object(data)

View Source
Link to this function

maybe_fix_user_url(data)

View Source
Link to this function

maybe_retire_websub(ap_id)

View Source
Link to this function

prepare_attachments(object)

View Source
Link to this function

set_conversation(object)

View Source
Link to this function

set_reply_to_uri(object)

View Source
Link to this function

upgrade_user_from_ap_id(ap_id)

View Source