revealReward function
Implementation
Future<void> revealReward(String uid, String id) async {
var headers = {
'Content-Type': 'application/json',
'apiKey': Nudge.getInstance().apiKey,
};
var data = {
"uid": uid,
"id": id,
};
log("Data: $data", name: 'revealReward');
var response = await http.post(
Uri.parse('$nudgeUrl/rewards/reveal'),
headers: headers,
body: jsonEncode(data),
);
log("Response: ${response.body}", name: 'revealReward');
if (response.statusCode != 200) {
throw Exception(
'Failed to reveal reward. Status code: ${response.statusCode}');
}
}