updateStylePreference static method

Future<void> updateStylePreference(
  1. String style,
  2. bool liked
)

更新风格偏好

Implementation

static Future<void> updateStylePreference(String style, bool liked) async {
  final prefs = await SharedPreferences.getInstance();
  final Map<String, int> styles = await _getPreferenceMap(_keyStylePreferences);

  styles[style] = (styles[style] ?? 0) + (liked ? 1 : -1);
  await prefs.setString(_keyStylePreferences, jsonEncode(styles));
}