getPrompts function
Implementation
Future<List<Prompt>> getPrompts(msgId, userId) async {
final List<Prompt> prompts = [];
if(userId==""){
for (var item in datasJson) {
prompts.add(item);
}
return prompts;
}
final url = '$MIRRORF_FILE_URL/other/prompt.json?user=$userId&msgId=$msgId';
final response = await http.get(
Uri.parse(url),
);
if (response.statusCode == 200) {
final List<dynamic> jsonResponse = json.decode(response.body);
for (var item in jsonResponse) {
prompts.add(Prompt.fromJson(item));
}
} else {
throw Exception('Failed to load prompts');
}
return prompts;
}