submitRatingAndReview static method

Future<void> submitRatingAndReview({
  1. required int rating,
  2. String? review,
})

Implementation

static Future<void> submitRatingAndReview({
  required int rating,
  String? review,
}) async {
  if (_apiKey == null) {
    throw Exception("Feedbacknest is not initialized. Call init() first.");
  }

  await _apiClient?.post("/user/submit/review", _apiKey!, {
    "user_id": _userIdentifier,
    "app_version": _appVersion,
    "platform": _deviceInfo?.deviceOS ?? "Unknown",
    "device_model": _deviceInfo?.deviceName ?? "Unknown",
    "device_os_version": _deviceInfo?.deviceOSVersion ?? "Unknown",
    "rating": rating,
    "review": review ?? "",
  });
}