LibWechat.Internal.Config (lib_wechat v0.4.0)

View Source

内部配置管理模块,负责获取和验证配置信息。

该模块处理应用配置的访问,允许从 Agent 进程中获取配置, 并提供方便的访问接口。

Summary

Functions

从指定的应用实例中获取配置。

启动配置管理 Agent 进程。

更新指定应用实例的配置。

Functions

get(name)

@spec get(module()) :: LibWechat.Model.Config.t()

从指定的应用实例中获取配置。

参数

  • name - 应用实例名称

返回值

  • config - 配置信息的关键字列表

start_link(arg)

@spec start_link({module(), any(), LibWechat.Model.Config.t()}) ::
  {:ok, pid()} | {:error, any()}

启动配置管理 Agent 进程。

参数

  • name - 应用实例名称
  • finch - Finch 实例
  • config - 初始配置

返回值

  • {:ok, pid} - 启动成功
  • {:error, reason} - 启动失败

update(name, config)

@spec update(module(), LibWechat.Model.Config.t()) :: :ok

更新指定应用实例的配置。

参数

  • name - 应用实例名称
  • config - 要更新的配置

返回值

  • :ok - 更新成功