getSearchParams method
Implementation
Map<String, dynamic> getSearchParams() {
Map<String, dynamic> params = {};
if (dialogIds.isNotEmpty) {
params['chat_dialog_ids'] = dialogIds.join(",");
}
if (startDate != null) {
if (endDate == null) {
throw IllegalArgumentException(
"'endDate' is required if 'startDate' passed");
}
params['start_date'] =
DateFormat(SEARCH_CHAT_DATE_FORMAT).format(startDate!);
}
if (endDate != null) {
log("endDate = $endDate");
params['end_date'] = DateFormat(SEARCH_CHAT_DATE_FORMAT).format(endDate!);
}
if (limit != null && limit! > 0) {
params['limit'] = limit;
}
return params;
}