summaryrefslogtreecommitdiff
path: root/indra/llcommon/workqueue.cpp
diff options
context:
space:
mode:
authorpepper <3782201+rohvani@users.noreply.github.com>2026-08-31 14:34:46 -0400
committerpepper <3782201+rohvani@users.noreply.github.com>2026-08-31 14:34:46 -0400
commit229c4204b51ebb29c76006fd536bd48cacfce318 (patch)
treee69e4c5d0044babd40560512cfb9fc287c0ff108 /indra/llcommon/workqueue.cpp
parentcae8a81d8f0e0fd3a74ff5afbc79048701c86ebd (diff)
Keep mobile conversations current in Conversation Log
Publish Conversation Log metadata after both replace and append ChatService archive changes. Upsert existing P2P rows only from newer archive timestamps so mobile conversations become discoverable and dates refresh before a live IM session opens, while preserving retained metadata and consent. Notify and persist only real timestamp advances, leaving equal or older history as a no-op. Add coverage for exact archive times, monotonic updates, observer behavior, metadata retention, deduplication, and disabled logging. Validated with the Release secondlife-bin build, the LLConversationLog test suite (3 tests), and the LLChatServiceHistoryCore test suite (13 tests).
Diffstat (limited to 'indra/llcommon/workqueue.cpp')
0 files changed, 0 insertions, 0 deletions