wax v0.6.0 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(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

Link to this function

get_token_info(product)

Specs

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

Specs

list_tokens() :: list()

Lista todos los tokens guardados

Link to this function

load_config(config)

Specs

load_config(map() | [map()]) :: :ok

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

Link to this function

start_link(providers \\ [])

Specs

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)