saveFeedback static method
保存长期反馈
Implementation
static Future<void> saveFeedback({
required String recommendationId,
required String feeling,
String? comment,
}) async {
final prefs = await SharedPreferences.getInstance();
final history = await getFeedbackHistory();
history.add({
'recommendationId': recommendationId,
'feeling': feeling,
'comment': comment ?? '',
'timestamp': DateTime.now().toIso8601String(),
});
await prefs.setString(_keyFeedbackHistory, jsonEncode(history));
}