in core/sdk/src/models/messaging/messages_batch.rs [134:147]
fn get_message_boundaries(&self, index: usize) -> Option<(usize, usize)> {
if index >= self.count as usize {
return None;
}
let start = self.message_start_position(index);
let end = self.message_end_position(index);
if start > self.messages.len() || end > self.messages.len() || start > end {
return None;
}
Some((start, end))
}