package
1.3.1-pre-3
Repository: https://github.com/protocolscience/astralgocq.git
Documentation: pkg.go.dev

# Functions

InitBase 解析参数并检测 如果在 windows 下双击打开了程序,程序将在此函数释出脚本后终止; 如果传入 -h 参数,程序将打印帮助后终止; 如果传入 -d 参数,程序将在启动 daemon 后终止。.
LoginInteract 登录交互, 可能需要键盘输入, 必须在 InitBase, PrepareData 之后执行.
NewSignClient creates a new SignClient instance.
NewSignServerManager creates a new SignServerManager instance.
PasswordHashDecrypt 使用key解密给定passwordHash.
PasswordHashEncrypt 使用key加密给定passwordHash.
PrepareData 准备 log, 缓存, 数据库, 必须在 InitBase 之后执行.
WaitSignal 在新线程检查更新和网络并等待信号, 必须在 InitBase, PrepareData, LoginInteract 之后执行 - 直接返回: os.Interrupt, syscall.SIGTERM - dump stack: syscall.SIGQUIT, syscall.SIGUSR1.

# Variables

ErrSMSRequestError SMS请求出错.

# Structs

SignClient handles requests to the sign server.
SignServerManager manages the current sign server and handles server selection.