apiAiMentorOrgsOrgUsersUserIdRecentMessagesGet method

Future apiAiMentorOrgsOrgUsersUserIdRecentMessagesGet({
  1. required String? org,
  2. required String? userId,
  3. int limit = 100,
  4. int? offset,
})

Implementation

Future<dynamic> apiAiMentorOrgsOrgUsersUserIdRecentMessagesGet({
  required String? org,
  required String? userId,
  int limit = 100, // Make limit optional with a default value of 100
  int? offset, // Make offset optional
}) async {
  // Construct the query parameters
  final queryParams = {
    'limit': limit.toString(),
    if (offset != null) 'offset': offset.toString(),
    // Include offset only if it's not null
  };

  // Construct the URL with query parameters
  final uri = Uri.parse(
          '$dataBaseUrl/api/ai/mentor/orgs/$org/users/$userId/recent-messages/')
      .replace(queryParameters: queryParams);

  final response = await http.get(
    uri,
    headers: _headers(),
  );

  return json.decode(response.body);
}