View Source MishkaInstaller.Reference.OnUserBeforeLogin behaviour (Mishka Installer v0.0.4-beta.1)
Link to this section Summary
Callbacks
This Callback can be used when you want to call a plugin
This Callback can be used when you want to delete a plugin
This Callback can be used when you want to register a plugin
This Callback can be used when you want to restart a plugin
This Callback can be used when you want to start a plugin
This Callback can be used when you want to stop a plugin
This Callback can be used when you want to unregister a plugin
Link to this section Types
@type assigns() :: Phoenix.LiveView.Socket.assigns()
@type input() :: map()
@type optional_callbacks() :: {:ok, ref(), registerd_info()} | {:error, ref(), reason()}
@type output() :: Phoenix.LiveView.Rendered.t() | nil
@type ref() :: :on_user_before_login
@type registerd_info() :: MishkaInstaller.PluginState.t()
@type t() :: state()
Link to this section Callbacks
This Callback can be used when you want to call a plugin
@callback delete(registerd_info()) :: optional_callbacks()
This Callback can be used when you want to delete a plugin
This Callback can be used when you want to register a plugin
@callback restart(registerd_info()) :: optional_callbacks()
This Callback can be used when you want to restart a plugin
@callback start(registerd_info()) :: optional_callbacks()
This Callback can be used when you want to start a plugin
@callback stop(registerd_info()) :: optional_callbacks()
This Callback can be used when you want to stop a plugin
@callback unregister(registerd_info()) :: optional_callbacks()
This Callback can be used when you want to unregister a plugin