DNSConfig 响应结构。

interface DnsConfig {
    rest: { hosts: DnsHost[] };
    "msync-wx": { hosts: DnsHost[] };
    "sync-ws"?: { hosts: DnsHost[] };
    enableReportLogs?: "true" | "false";
    reportInterval?: number;
    enableDataReport?: "true" | "false";
    enableMd5Check?: "true" | "false";
    uploadinparts_enable?: "true" | "false";
}

Properties

rest: { hosts: DnsHost[] }

REST 服务地址集合。

"msync-wx": { hosts: DnsHost[] }

消息 WebSocket 地址集合。

"sync-ws"?: { hosts: DnsHost[] }

会话/联系人同步 WebSocket 地址集合。

enableReportLogs?: "true" | "false"

日志上报开关(DNS 下发)。

reportInterval?: number

日志上报间隔,单位为毫秒(DNS 下发)。

enableDataReport?: "true" | "false"

数据上报开关(DNS 下发)。

enableMd5Check?: "true" | "false"

MD5 附件预检开关(DNS 下发)。

uploadinparts_enable?: "true" | "false"

附件分片上传开关(DNS 下发)。