We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eb23506 commit 70590bcCopy full SHA for 70590bc
1 file changed
src/main/kotlin/ai/devchat/idea/storage/ActiveConversation.kt
@@ -33,8 +33,17 @@ object ActiveConversation {
33
if (this.messages == null) {
34
return null
35
}
36
+ val offset = pageSize * (page - 1)
37
+ if (offset >= this.messages!!.size) {
38
+ return null
39
+ }
40
+ var endIndex = offset + pageSize
41
+ if (endIndex > this.messages!!.size) {
42
+ endIndex = this.messages!!.size
43
44
+
45
return this.messages!!.asReversed().slice(
- pageSize * (page - 1)..<pageSize * page
46
+ offset..<endIndex
47
).reversed()
48
49
0 commit comments