Whatsapp.Auth.Server (wax v1.1.4)

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

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

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

get_token_info(product)

@spec get_token_info(binary()) :: binary() | nil

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

get_tokens_info(providers)

init(providers)

Callback de inicio del GenServer

list_tokens()

@spec list_tokens() :: list()

Lista todos los tokens guardados

load_config(config)

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

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

start_link(providers \\ [])

@spec start_link(list()) :: any()

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

terminate(reason, state)

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

update_expired_tokens(providers, stored_tokens)

validate_error(result)