tg_client v0.1.0 TgClient.Utils
Module with usefull functions.
Summary
Functions
Return command for start telegram-cli
Creates unique name for connection process based on port number
Return event handler module
Return Supervisor.Spec for event workers
Return pool name
Return ports range
Creates unique name for session process based on user phone
Return Supervisor.Spec for general workers
Types
gproc_name :: {atom, atom, {atom, atom, {atom, String.t}}}
Functions
Specs
command(non_neg_integer, non_neg_integer) :: String.t
Return command for start telegram-cli
Specs
connection_name(non_neg_integer) :: gproc_name
Creates unique name for connection process based on port number
Specs
event_manager_pool_spec :: [Supervisor.spec]
Return Supervisor.Spec for event workers
Specs
session_name(non_neg_integer) :: gproc_name
Creates unique name for session process based on user phone
Specs
supervisor_spec :: [Supervisor.spec]
Return Supervisor.Spec for general workers