wax v0.7.8 Whatsapp.Auth.Server

GenServer para manejo de la generación de tokens para autenticación

Link to this section Summary

Functions

Returns a specification to start this module under a supervisor

Obtiene el token de autenticación y la url del producto dado

Callback de inicio del GenServer

Lista todos los tokens guardados

Carga la configuración de los providers dados y los autentica

Inicia el GenServer para manejo de la autenticación de Whatsapp

Callback al terminar el GenServer. Hace logout de todos los servicios de Whatsapp guardados

Link to this section Functions

Link to this function child_spec(arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

Link to this function get_token_info(product)
get_token_info(binary()) :: binary() | nil

Obtiene el token de autenticación y la url del producto dado

Link to this function get_tokens_info(providers)
Link to this function init(providers)

Callback de inicio del GenServer

Link to this function list_tokens()
list_tokens() :: list()

Lista todos los tokens guardados

Link to this function load_config(config)
load_config(map() | [map()]) :: :ok

Carga la configuración de los providers dados y los autentica

Link to this function start_link(providers \\ [])
start_link(list()) :: any()

Inicia el GenServer para manejo de la autenticación de Whatsapp

Link to this function terminate(reason, state)

Callback al terminar el GenServer. Hace logout de todos los servicios de Whatsapp guardados

Link to this function update_expired_tokens(providers, stored_tokens)
Link to this function validate_error(result)