fetchUsers method
Implementation
@override
Future<List<User>?> fetchUsers({
String? keyword,
List<String>? userIds,
int? limit,
}) async {
Map<String, dynamic> data = {};
if (keyword != null) {
data["keyword"] = keyword;
}
if (userIds != null) {
data["user_ids"] = userIds;
}
if (limit != null) {
data["limit"] = limit;
}
final res = await helper.get('/users', data: data);
if (res == false) {
return [];
}
return (res['data'] as List).map((x) => User.fromJson(x)).toList();
}