BlueskyEx.Client.RecordManager (bluesky_ex v0.1.2)
A module to namespace functions that interact with a Bluesky feed.
Link to this section Summary
Link to this section Types
Link to this type
feed_query_opts()
@type feed_query_opts() :: [limit: non_neg_integer(), algorithm: String.t()]
Link to this type
post_query_opts()
@type post_query_opts() :: [{:text, String.t()}]
Link to this section Functions
Link to this function
create_post(session, options \\ [])
@spec create_post(BlueskyEx.Client.Session.t(), [{:text, String.t()}]) :: HTTPoison.Response.t()
Link to this function
get_account_invite_codes(session, options \\ [])
@spec get_account_invite_codes(BlueskyEx.Client.Session.t(), []) :: HTTPoison.Response.t()
Link to this function
get_notifications(session, options \\ [])
@spec get_notifications(BlueskyEx.Client.Session.t(), feed_query_opts()) :: HTTPoison.Response.t()
Link to this function
get_popular(session, options \\ [])
@spec get_popular(BlueskyEx.Client.Session.t(), feed_query_opts()) :: HTTPoison.Response.t()
Link to this function
get_profile(session, options \\ [])
@spec get_profile(BlueskyEx.Client.Session.t(), []) :: HTTPoison.Response.t()
Link to this function
get_timeline(session, options \\ [])
@spec get_timeline(BlueskyEx.Client.Session.t(), feed_query_opts()) :: HTTPoison.Response.t()
Link to this function
like(session, options \\ [])
@spec like(BlueskyEx.Client.Session.t(), uri: String.t(), cid: String.t()) :: HTTPoison.Response.t()
Link to this function
repost(session, options \\ [])
@spec repost(BlueskyEx.Client.Session.t(), uri: String.t(), cid: String.t()) :: HTTPoison.Response.t()