getUpdates method
Получение айди данных которые были обновлены.
В параметрах передается отметка времени с которого необходимо получить данные обновлений.
Смотрите приницп применения в getUsers, getMessagesByIds, getChatsByIds.
Implementation
Future<SjUpdatesIdsDto> getUpdates({
DateTime? users,
DateTime? msgs,
DateTime? chats,
}) async {
assert(
[users, msgs, chats].whereType<DateTime>().isNotEmpty,
'Один из аргументов должен быть не null',
);
final res = await $httpGet(
urls.apiUpdatesGet,
query: {
if (users != null) 'users': users.toUtc().toIso8601String(),
if (msgs != null) 'msgs': msgs.toUtc().toIso8601String(),
if (chats != null) 'chats': chats.toUtc().toIso8601String(),
},
);
return SjUpdatesIdsDto.fromJson(res);
}