takeChunk method
Implementation
TextPasteChunkStep? takeChunk(int chunkSize) {
final chunk = nextTextPasteChunk(
totalRunes: totalRunes,
offset: offset,
chunkSize: chunkSize,
);
if (chunk == null) {
return null;
}
return TextPasteChunkStep(
runes: runes.sublist(chunk.start, chunk.end),
start: chunk.start,
end: chunk.end,
totalRunes: totalRunes,
nextSession: chunk.hasMore
? TextPasteSession._(runes: runes, offset: chunk.end)
: null,
);
}