queryAfterMessage method
Implementation
Future<ChannelState> queryAfterMessage(
String messageId, {
int limit = 20,
bool preferOffline = false,
}) async {
final state = await channel.query(
messagesPagination: PaginationParams(
greaterThanOrEqual: messageId,
limit: limit,
),
preferOffline: preferOffline,
);
if (state.messages == null ||
state.messages!.isEmpty ||
state.messages!.length < limit) {
channel.state?.isUpToDate = true;
}
return state;
}