getEventParticipant method
Implementation
Future<EventParticipant?> getEventParticipant(int eventId, int? runetId) async {
if (runetId == null) {
return null;
}
final response = await client.get(
"/event/$eventId/participant/list?limit=1&offset=0&filter[runet_id]=$runetId&filter[event_id]=$eventId");
if (response.statusCode == 200) {
final res = response.data;
var data = res['data'] as List;
if (data.isEmpty) {
return null;
}
var p = res['data'][0] as Map<String, dynamic>;
return EventParticipant.fromJson(p);
} else {
throw Exception('Failed to load album');
}
}