Bonfire.Social.Feeds.LiveHandler (Bonfire v1.0.0-social-rc.1.19)

View Source

Summary

Functions

actions_update_many(assigns_sockets, opts)

activity_preloads_tuple_from_filters(filters, opts \\ [])

activity_update_many(assigns_sockets, opts)

activity_with_object_from_assigns(assigns)

assign_feed(socket, assigns, opts \\ [])

extract_time_limit(opts, time_limit)

feed_assigns_maybe_async(other, socket, show_loader \\ true, reset_stream \\ false)

feed_assigns_non_live(feed_id, assigns, feed_filters, socket_or_opts)

feed_default_assigns(feed_name, socket)

feed_default_assigns_from_preset(feed_name, opts)

feed_extra_preloads_list(showing_within, thread_mode \\ nil)

feed_live_update_many_preload_mode()

force_static?(opts)

handle_event(binary, attrs, socket)

handle_info(arg, socket)

handle_params(attrs, _, socket)

@spec handle_params(any(), any(), any()) :: {:noreply, any()}

insert_feed(socket, feed_edges, opts \\ [])

@spec insert_feed(any(), any(), any()) :: any()

object_preloads(preload \\ [])

paginate_feed(feed_id, attrs, socket, opts \\ [])

paginate_fetch_assign_default(opts, socket)

paginate_opts(attrs, socket, opts)

preload_activity_and_object_assocs(feed, under, opts)

prepare_filters_assigns_preloads_posloads(filters, opts \\ [])

prepare_time_limit(opts, time_limit)

remove_activity(activity)

reply_to_activity(js \\ %JS{}, target)

sigil_p(route, extra)

(macro)