芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/www/cloud.pulsehost.co.uk/modules/MobileSyncWebclient/vue/settings.js
import _ from 'lodash' import typesUtils from 'src/utils/types' class MobileSyncSettings { constructor (appData) { const mobileSyncWebclientData = typesUtils.pObject(appData.Dav) this.externalHostNameOfDAVServer = typesUtils.pString(mobileSyncWebclientData?.ExternalHostNameOfDAVServer) } saveMobileSyncSettings ({ ExternalHostNameOfDAVServer }) { this.externalHostNameOfDAVServer = ExternalHostNameOfDAVServer } } let settings = null export default { init (appData) { settings = new MobileSyncSettings(appData) }, saveMobileSyncSettings (data) { settings.saveMobileSyncSettings(data) }, getMobileSyncSettings () { return { ExternalHostNameOfDAVServer: settings.externalHostNameOfDAVServer } }, }