listChannelMessages method
Future<ChannelMessageList>
listChannelMessages({
- required Session session,
- required String channelId,
- int limit = defaultLimit,
- bool? forward,
- String? cursor,
override
#Listing message history
Message listing takes a parameter which indicates if messages are received from oldest to newest (forward) or newest to oldest.
Implementation
@override
Future<model.ChannelMessageList> listChannelMessages({
required model.Session session,
required String channelId,
int limit = defaultLimit,
bool? forward,
String? cursor,
}) async {
assert(limit > 0 && limit <= 100);
_session = session;
final res = await _api.v2ChannelChannelIdGet(
channelId: channelId,
limit: limit,
forward: forward,
cursor: cursor,
);
return model.ChannelMessageList.fromJson(res.body!.toJson());
}