Matthew Chen
|
7358f3053f
|
Add protocol context to protocol kit.
|
2018-02-09 10:31:29 -05:00 |
|
Matthew Chen
|
a30170b3b2
|
Prefer "app is ready" flag to "storage is ready" flag.
|
2018-01-30 11:34:00 -05:00 |
|
Matthew Chen
|
5cf89a0f3d
|
Register all database views asynchronously.
|
2018-01-30 10:30:28 -05:00 |
|
Matthew Chen
|
15b8e58324
|
Retain changes from session database branch.
|
2018-01-12 10:23:54 -05:00 |
|
Matthew Chen
|
fe67cd924c
|
Rework database view registration.
|
2017-12-19 11:42:06 -05:00 |
|
Matthew Chen
|
137fe6fb8b
|
Pull out OWSStorage base class for TSStorageManager.
|
2017-12-19 11:16:01 -05:00 |
|
Matthew Chen
|
f9ce34f553
|
Improve background task logic.
|
2017-12-19 11:05:17 -05:00 |
|
Matthew Chen
|
5adf98788d
|
Use background task during message processing.
|
2017-12-19 11:05:17 -05:00 |
|
Matthew Chen
|
3643414da1
|
Respond to CR.
|
2017-12-15 11:16:07 -05:00 |
|
Matthew Chen
|
f57c12f34d
|
Update YapDatabase.
|
2017-12-15 11:11:04 -05:00 |
|
Matthew Chen
|
9da165b846
|
Continue conversion of app setup.
|
2017-12-05 11:19:11 -05:00 |
|
Matthew Chen
|
e712e8bfc4
|
Use AppContext to resolve share extension FIXMEs.
|
2017-11-30 10:12:24 -05:00 |
|
Matthew Chen
|
00feb14b10
|
Respond to CR.
// FREEBIE
|
2017-11-15 13:15:48 -05:00 |
|
Matthew Chen
|
6e840ff956
|
Fix build warnings from XCode 9.
|
2017-11-09 02:52:44 -05:00 |
|
Matthew Chen
|
08e560f969
|
Respond to CR.
// FREEBIE
|
2017-09-29 14:38:34 -04:00 |
|
Matthew Chen
|
0a081f7dcc
|
Use longer delay when batch processing incoming messages.
// FREEBIE
|
2017-09-29 14:36:22 -04:00 |
|
Matthew Chen
|
69c9a5a49b
|
Use longer delay when batch processing incoming messages.
// FREEBIE
|
2017-09-29 14:36:22 -04:00 |
|
Matthew Chen
|
6b8c9b6bcf
|
Iterate the names of the incoming message queue extensions.
// FREEBIE
|
2017-09-27 14:22:01 -04:00 |
|
Matthew Chen
|
eec0efa3c8
|
Fix class rename.
// FREEBIE
|
2017-09-27 14:22:01 -04:00 |
|
Matthew Chen
|
874ebf7038
|
Use private queues in message decrypter and batch processor.
// FREEBIE
|
2017-09-21 17:06:08 -04:00 |
|
Matthew Chen
|
2b0b49b7f6
|
Don't batch message decryption.
// FREEBIE
|
2017-09-21 17:06:08 -04:00 |
|
Matthew Chen
|
bfb03c0db4
|
Fix message processing edge cases.
// FREEBIE
|
2017-09-21 17:06:08 -04:00 |
|
Matthew Chen
|
b28c4b74b2
|
Pull out TSMessageDecrypter class.
// FREEBIE
|
2017-09-21 14:38:30 -04:00 |
|
Matthew Chen
|
993df25f3f
|
Respond to CR.
// FREEBIE
|
2017-09-20 11:48:37 -04:00 |
|
Matthew Chen
|
e39b9169b9
|
Decrypt and process messages in batches.
// FREEBIE
|
2017-09-20 10:56:04 -04:00 |
|
Matthew Chen
|
9987ebb3c0
|
Decrypt and process messages in batches.
// FREEBIE
|
2017-09-20 10:56:04 -04:00 |
|
Matthew Chen
|
023c804a61
|
Decrypt and process messages in batches.
// FREEBIE
|
2017-09-20 10:56:04 -04:00 |
|
Matthew Chen
|
6fce2c26b7
|
Process messages in a single transaction (wherever possible).
// FREEBIE
|
2017-09-20 09:40:46 -04:00 |
|
Matthew Chen
|
afc753e7ed
|
Add batch message processor.
// FREEBIE
|
2017-09-20 09:24:49 -04:00 |
|