WeChat.Storage.Cache (wechat v0.9.0) View Source

缓存存储器

Link to this section Summary

Link to this section Types

Specs

cache_id() :: WeChat.appid()

Specs

cache_key() :: {cache_id(), cache_sub_key()}

Specs

cache_sub_key() :: term()

Specs

cache_value() :: term()

Link to this section Functions

Specs

del_cache(cache_key()) :: true

Specs

del_cache(cache_id(), cache_sub_key()) :: true

Specs

get_cache(cache_key()) :: nil | cache_value()

Specs

get_cache(cache_id(), cache_sub_key()) :: nil | cache_value()

Specs

put_cache(cache_key(), cache_value()) :: true
Link to this function

put_cache(id, sub_key, value)

View Source

Specs

put_cache(cache_id(), cache_sub_key(), cache_value()) :: true

Specs

put_caches([{cache_key(), cache_value()}]) :: true

Specs

search_client(WeChat.appid() | WeChat.code_name()) :: nil | WeChat.client()
Link to this function

search_client_agent(app_flag, agent_flag)

View Source

Specs

search_client_agent(WeChat.appid() | WeChat.code_name(), WeChat.Work.agent()) ::
  nil | {WeChat.client(), WeChat.Work.Agent.t()}

Specs

set_client(WeChat.client()) :: true