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 \\ [])

Link to this function

get_popular(session, options \\ [])

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 \\ [])

Link to this function

like(session, options \\ [])

Link to this function

repost(session, options \\ [])

@spec repost(BlueskyEx.Client.Session.t(), uri: String.t(), cid: String.t()) ::
  HTTPoison.Response.t()