Skip to content

Commit 70590bc

Browse files
committed
Fix ActiveConversation getMessages
1 parent eb23506 commit 70590bc

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

src/main/kotlin/ai/devchat/idea/storage/ActiveConversation.kt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,17 @@ object ActiveConversation {
3333
if (this.messages == null) {
3434
return null
3535
}
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+
3645
return this.messages!!.asReversed().slice(
37-
pageSize * (page - 1)..<pageSize * page
46+
offset..<endIndex
3847
).reversed()
3948
}
4049
}

0 commit comments

Comments
 (0)