MCPcopy Create free account
hub / github.com/chavyleung/scripts / apiSaveGlobalBak

Function apiSaveGlobalBak

chavy.box.js:893–907  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

891}
892
893async function apiSaveGlobalBak() {
894 const backups = $.getjson($.KEY_backups, [])
895 const boxdata = getBoxData()
896 const backup = $.toObj($request.body)
897 const backupData = {}
898 backupData['chavy_boxjs_userCfgs'] = boxdata.usercfgs
899 backupData['chavy_boxjs_sessions'] = boxdata.sessions
900 backupData['chavy_boxjs_cur_sessions'] = boxdata.curSessions
901 backupData['chavy_boxjs_app_subCaches'] = boxdata.appSubCaches
902 Object.assign(backupData, boxdata.datas)
903 backups.push(backup)
904 $.setjson(backups, $.KEY_backups)
905 $.setjson(backupData, backup.id)
906 $.json = getBoxData()
907}
908
909async function apiImpGlobalBak() {
910 const backups = $.getjson($.KEY_backups, [])

Callers

nothing calls this directly

Calls 4

getBoxDataFunction · 0.70
getjsonMethod · 0.45
toObjMethod · 0.45
setjsonMethod · 0.45

Tested by

no test coverage detected