Commit Graph

2302 Commits

Author SHA1 Message Date
Michael Kirk
373c3b0d61 method for testing only exists in iOS10+ 2019-05-22 16:03:07 -04:00
Michael Kirk
e23854789b remove redundant signature 2019-05-22 16:03:07 -04:00
Michael Kirk
980f892461 remove conversion which never fails 2019-05-22 16:03:07 -04:00
Michael Kirk
20026d0f17 handle non-closed error enum
(there's no way to have a closed error enum AFAICT)
2019-05-22 16:03:07 -04:00
Michael Kirk
cd6409ce99 mark enum as closed 2019-05-22 16:03:07 -04:00
Michael Kirk
8d7ff1153a apply typed protocol contexts 2019-05-22 15:13:04 -04:00
Michael Kirk
68277e4b37 remove compiler warning: 'public' modifier is redundant for instance method declared in a public extension 2019-05-22 15:13:04 -04:00
Michael Kirk
0bb9267794 fix message sending 2019-05-22 10:24:31 -04:00
Matthew Chen
edb5938f32 Fix rebase breakage. 2019-05-22 10:10:19 -04:00
Matthew Chen
bd6b2e78f0 Streamline SDS extensions (code generated changes). 2019-05-22 09:53:31 -04:00
Matthew Chen
e3b6cdb09f Streamline SDS extensions. 2019-05-22 09:51:31 -04:00
Matthew Chen
462fcfc017 Respond to CR. 2019-05-22 09:49:39 -04:00
Matthew Chen
9e829ed9b7 Respond to CR. 2019-05-22 09:30:36 -04:00
Matthew Chen
ee1ffd09b0 Respond to CR (code generated changes). 2019-05-22 09:30:36 -04:00
Matthew Chen
1df72f2c7f Respond to CR. 2019-05-22 09:28:53 -04:00
Matthew Chen
b78f4db871 Clean up ahead of PR. 2019-05-22 09:28:53 -04:00
Matthew Chen
2b617d0601 Generated changes for last commit. 2019-05-22 09:28:53 -04:00
Matthew Chen
0cecce2e68 Use GRDB records for anyInsert() & anyUpdate(). Remove anySave(). Add handling of GRDB ids. 2019-05-22 09:18:42 -04:00
Matthew Chen
31eba7b9fb Use records for grdb cursors. 2019-05-22 09:18:17 -04:00
Michael Kirk
378625e5e5 Fix circular dependency with Yap Storage 2019-05-22 08:34:34 -04:00
Matthew Chen
a6fa18064a Clean up branch. 2019-05-21 17:59:36 -04:00
Matthew Chen
15bd2fed1c Use records for grdb cursors. 2019-05-21 17:24:59 -04:00
Matthew Chen
56cb7f1fef Remove old deserialization logic. 2019-05-21 17:24:59 -04:00
Matthew Chen
55c48f791a Use records for grdb cursors. 2019-05-21 17:17:52 -04:00
Matthew Chen
afeb56476e Merge remote-tracking branch 'private/release/2.40.0' 2019-05-21 17:15:01 -04:00
Michael Kirk
691209e25e Decrypt Messages with AnyTransaction
- Migrate protocol stores to KVStores
- Introduce AnyDatabaseQueue
- Move messaging pipeline to AnyTransactions
- Migrate specialized PushDecrypt job to generic JobQueue
2019-05-21 16:20:22 -04:00
Michael Kirk
c8904c5789 rename OWSMessageReceiver->YapMessageReceiver 2019-05-21 16:16:49 -04:00
Matthew Chen
b57ebb05d4 Clean up orphans. 2019-05-21 15:55:28 -04:00
Matthew Chen
4d777b21a7 Wrap all GRBD transaction blocks within autoreleasepools. 2019-05-21 15:50:55 -04:00
Matthew Chen
e92dc4cb1a Wrap all GRBD transaction blocks within autoreleasepools. 2019-05-21 15:50:55 -04:00
Matthew Chen
dc0b1bc223 Cull orphan sticker files. 2019-05-21 15:38:15 -04:00
Matthew Chen
136c1eeada Revert feature flag changes. 2019-05-21 10:04:51 -04:00
Matthew Chen
f3ec454983 Revert feature flag changes. 2019-05-21 09:30:35 -04:00
Matthew Chen
745a384d7c Respond to CR. 2019-05-20 17:18:54 -04:00
Matthew Chen
d1620262c1 Apply EphemeralMessage to models. 2019-05-20 17:05:49 -04:00
Matthew Chen
a6629bfe63 Add EphemeralMedia model classes. 2019-05-20 17:05:49 -04:00
Matthew Chen
3207a33f21 Respond to CR. 2019-05-20 14:22:40 -04:00
Matthew Chen
8f4012c126 Sketch out sticker tooltips. 2019-05-20 14:22:40 -04:00
Matthew Chen
720f27074e Sketch out sticker tooltips. 2019-05-20 14:22:40 -04:00
Matthew Chen
b3601a4de5 Update proto schema to reflect ephemeral messages. 2019-05-20 12:53:14 -04:00
Matthew Chen
dc37dee756 Respond to CR. 2019-05-20 12:53:09 -04:00
Matthew Chen
ac3ee27bb5 Update proto schema to reflect ephemeral messages. 2019-05-20 12:52:05 -04:00
Matthew Chen
3a569673c4 Merge branch 'release/2.40.0' 2019-05-20 12:39:03 -04:00
Matthew Chen
c662e2f3f4 Rename "shouldAlwaysPad" property. 2019-05-20 12:36:18 -04:00
Matthew Chen
7180ab4261 "Hoist" database storage to SSKEnvironment. 2019-05-20 12:09:26 -04:00
Matthew Chen
6f61ad5ccf Fix incoming sticker handling. 2019-05-20 11:21:34 -04:00
Matthew Chen
3a4542e091 Fix incoming sticker handling. 2019-05-20 11:19:31 -04:00
Michael Kirk
6ac9933019 Protocol stores use strongly typed signatures 2019-05-17 09:45:20 -07:00
Michael Kirk
17da5bb0fe Deprecate untyped protocol store methods
Plumb them through to strongly typed counterparts
2019-05-17 09:45:20 -07:00
Matthew Chen
24c8c0e501 Update feature flags for release branch. 2019-05-16 17:54:55 -04:00