martyr-deepin / deepin-appstore

App Store for Deepin (legacy codebase)
https://dstore-appstore.deepin.cn/
GNU General Public License v3.0
114 stars 40 forks source link

feat: remove manual region choose #54

Closed Iceyer closed 5 years ago

Iceyer commented 5 years ago

config format

    return QVariantMap {
        // user settings
        { "themeName", SettingsManager::instance()->themeName() },
        { "autoInstall",  SettingsManager::instance()->autoInstall() },
        { "allowShowPackageName", SettingsManager::instance()->allowShowPackageName() },

        // system settings
        { "metadataServer", SettingsManager::instance()->metadataServer() },
        { "operationServerMap", SettingsManager::instance()->operationServerMap()},
        { "defaultRegion", SettingsManager::instance()->defaultRegion() },
        { "allowSwitchRegion", SettingsManager::instance()->allowSwitchRegion() },
        { "supportSignIn", SettingsManager::instance()->supportSignIn() },
        // Check whether UPYun banner should be shown in app-detail page.
        {"upyunBannerVisible", SettingsManager::instance()->upyunBannerVisible()},

        // debug
        {"remoteDebug", SettingsManager::instance()->remoteDebug()},
    };