session-android/libsession/src/main/java/org/session/libsession/messaging/jobs
Harris e036344c76 refactor: performance improvements in batch message processing, synchronized cache access and audible message notifications.
Increase audible timeout on DefaultMessageNotifier.java, don't send in-thread notification based on last audible notification.

Create a batch message receive job to handle up to 20 chunked messages at a time per job instead of singular or open group poll amount

Remove synchronized access to recipient cache and replace with a concurrent cache that's lock free from perf tracing monitor contention
2021-09-29 15:29:24 +10:00
..
AttachmentDownloadJob.kt fix: getting local user's ID if message is outgoing to check against that value in attachment download 2021-07-09 16:04:06 +10:00
AttachmentUploadJob.kt fix: notify update for attachment's thread ID on setting audio extras 2021-07-07 14:56:53 +10:00
BatchMessageReceiveJob.kt refactor: performance improvements in batch message processing, synchronized cache access and audible message notifications. 2021-09-29 15:29:24 +10:00
Job.kt Speed up path building 2021-05-13 10:31:06 +10:00
JobDelegate.kt Clean 2021-04-26 10:58:48 +10:00
JobQueue.kt refactor: performance improvements in batch message processing, synchronized cache access and audible message notifications. 2021-09-29 15:29:24 +10:00
MessageReceiveJob.kt refactor: performance improvements in batch message processing, synchronized cache access and audible message notifications. 2021-09-29 15:29:24 +10:00
MessageSendJob.kt Don't retry message send jobs when rate limited 2021-07-13 09:56:14 +10:00
NotifyPNServerJob.kt fix: 421 errors not being handled properly by sendOnionRequest and prevent retrying with stale swarm data, no longer crash with large NotifyPNServerJob.kt payload in Kryo deserialization 2021-06-29 15:12:33 +10:00
SessionJobInstantiator.kt Speed up path building 2021-05-13 10:31:06 +10:00
SessionJobManagerFactories.kt refactor: performance improvements in batch message processing, synchronized cache access and audible message notifications. 2021-09-29 15:29:24 +10:00
TrimThreadJob.kt Make member ordering consistent 2021-05-27 16:07:54 +10:00