拍爱

rsettings.py 733B

12345678910111213141516171819202122
  1. # -*- coding: utf-8 -*-
  2. from pai2.basemodels import PlatformMixin
  3. from utils.redis.connect import r
  4. from utils.redis.rkeys import APP_SETTINGS_INFO
  5. def set_app_settings_info(appset):
  6. """ 设置 APP 设置信息 """
  7. r.setjson(APP_SETTINGS_INFO % (appset.platform, appset.channel, appset.version), appset.data)
  8. def del_app_settings_info(appset):
  9. """ 删除 APP 设置信息 """
  10. r.delete(APP_SETTINGS_INFO % (appset.platform, appset.channel, appset.version))
  11. def get_app_settings_info(platform, channel, version):
  12. """ 获取 APP 设置信息 """
  13. platform = platform if isinstance(platform, int) else PlatformMixin.Platforms[platform]
  14. return r.getjson(APP_SETTINGS_INFO % (platform, channel, version))