saveDislikes static method

Future<void> saveDislikes({
  1. required String itemType,
  2. required List<String> reasons,
  3. String? itemDescription,
})

保存短期反馈(不喜欢)

Implementation

static Future<void> saveDislikes({
  required String itemType,
  required List<String> reasons,
  String? itemDescription,
}) async {
  final prefs = await SharedPreferences.getInstance();
  final dislikes = await getDislikes();

  dislikes.add({
    'itemType': itemType,
    'reasons': reasons,
    'description': itemDescription ?? '',
    'timestamp': DateTime.now().toIso8601String(),
  });

  await prefs.setString(_keyDislikes, jsonEncode(dislikes));
}