MCPcopy Create free account
hub / github.com/Rfym21/Qwen2API / saveAllAccounts

Method saveAllAccounts

src/utils/data-persistence.js:141–159  ·  view source on GitHub ↗

* 批量保存账户数据 * @param {Array} accounts - 账户列表 * @returns {Promise } 保存是否成功

(accounts)

Source from the content-addressed store, hash-verified

139 return false
140 default:
141 logger.error(`不支持的数据保存模式: ${config.dataSaveMode}`, 'DATA')
142 return false
143 }
144 } catch (error) {
145 logger.error('保存运行时设置失败', 'DATA', '', error)
146 return false
147 }
148 }
149
150 async _loadSettingsFromFile() {
151 return enqueueFileTask(async () => {
152 const data = await this._readDataFile()
153 return (data.settings && typeof data.settings === 'object') ? data.settings : {}
154 })
155 }
156
157 async _saveSettingsToFile(partial) {
158 return enqueueFileTask(async () => {
159 const data = await this._readDataFile()
160 data.settings = { ...(data.settings || {}), ...partial }
161 await this._writeDataFile(data)
162 return true

Callers 1

_resetDailyCountersMethod · 0.80

Calls 4

_saveAllToRedisMethod · 0.95
_saveAllToFileMethod · 0.95
warnMethod · 0.80
errorMethod · 0.80

Tested by

no test coverage detected