profile: optimize conversation analysis concurrency

This commit is contained in:
2026-08-03 16:39:19 +08:00
parent b96b732b92
commit 94f303ec72
12 changed files with 328 additions and 68 deletions
@@ -175,10 +175,12 @@ class UserProfileStoreTest {
UserProfileStore.saveGroupCursor(cursor)
assertEquals(cursor, UserProfileStore.loadGroupCursor(1, 300))
assertEquals(listOf(cursor), UserProfileStore.loadGroupCursors())
val advanced = cursor.copy(cursorTime = 400, updatedAt = 456)
UserProfileStore.saveGroupCursor(advanced)
assertEquals(advanced, UserProfileStore.loadGroupCursor(1, 300))
assertEquals(listOf(advanced), UserProfileStore.loadGroupCursors())
} finally {
UserProfileStore.close()
directory.toFile().deleteRecursively()