拍爱

rsettings.py 770B

    # -*- coding: utf-8 -*- import json from pai2.basemodels import PlatformMixin from utils.redis.connect import r from utils.redis.rkeys import APP_SETTINGS_INFO def set_app_settings_info(appset): """ 设置 APP 设置信息 """ r.set(APP_SETTINGS_INFO % (appset.platform, appset.channel, appset.version), json.dumps(appset.data)) def del_app_settings_info(appset): """ 删除 APP 设置信息 """ r.delete(APP_SETTINGS_INFO % (appset.platform, appset.channel, appset.version)) def get_app_settings_info(platform, channel, version): """ 获取 APP 设置信息 """ platform = platform if isinstance(platform, int) else PlatformMixin.Platforms[platform] return json.loads(r.get(APP_SETTINGS_INFO % (platform, channel, version)) or '{}')