Commit Graph

584 Commits

Author SHA1 Message Date
Michael Kirk
dfd0f8073d When failing to send to new identity, save it.
Remove creation of "old style" blocking SN alerts

// FREEBIE
2017-06-07 23:22:21 -04:00
Matthew Chen
edc6578b9b Merge branch 'charlesmchen/syncVerificationState' 2017-06-07 17:50:21 -04:00
Matthew Chen
0e11566824 Respond to CR.
// FREEBIE
2017-06-07 17:48:12 -04:00
Matthew Chen
e27e55ca99 Fix a typo.
// FREEBIE
2017-06-07 15:36:14 -04:00
Matthew Chen
5acb209427 Sync verification state.
// FREEBIE
2017-06-07 15:16:45 -04:00
Matthew Chen
3c2835d318 Sync verification state.
// FREEBIE
2017-06-07 15:16:45 -04:00
Matthew Chen
07ac17fd39 Sync verification state.
// FREEBIE
2017-06-07 15:16:45 -04:00
Matthew Chen
90d671924f Sync verification state.
// FREEBIE
2017-06-07 15:16:45 -04:00
Matthew Chen
89b1da7666 Sync verification state.
// FREEBIE
2017-06-07 15:16:44 -04:00
Matthew Chen
b2425ddf9a Sync verification state.
// FREEBIE
2017-06-07 15:16:44 -04:00
Michael Kirk
33df1fb6c0 Merge branch 'mkirk/create-missed-call-notification-in-thread' 2017-06-07 15:02:08 -04:00
Michael Kirk
90087c34fa Create an interaction when missing a call due to identity change
// FREEBIE
2017-06-07 15:02:04 -04:00
Michael Kirk
435f13f2ff Merge branch 'mkirk/avoid-deadlock-on-unknown-session' 2017-06-07 14:44:51 -04:00
Michael Kirk
0c2a1ff89f avoid deadlock on unknown session
// FREEBIE
2017-06-07 12:36:17 -04:00
Michael Kirk
d475c58348 Merge branch 'mkirk/identityManager' 2017-06-07 10:11:18 -04:00
Michael Kirk
81d36a4652 code cleanup per code review
// FREEBIE
2017-06-07 10:11:01 -04:00
Michael Kirk
4a73ab2851 trust matching first known key, regardless of how old it is
// FREEBIE
2017-06-07 09:19:09 -04:00
Michael Kirk
1603e8bfbf more specific asserts, clean up logging
// FREEBIE
2017-06-07 09:18:34 -04:00
Michael Kirk
e408250ef2 Fix crash when messaging user for the first time
We trust on first use, so if there is no identity, no need to compare
key.

// FREEBIE
2017-06-07 08:54:26 -04:00
Michael Kirk
167961a45f restore call-back for changed identities
// FREEBIE
2017-06-07 08:31:40 -04:00
Matthew Chen
12b5c2c26a Sync verification state.
// FREEBIE
2017-06-06 17:46:31 -04:00
Matthew Chen
8a26883876 Fix crash.
// FREEBIE
2017-06-06 17:43:13 -04:00
Matthew Chen
fcc17ca869 Respond to CR.
// FREEBIE
2017-06-06 16:10:10 -04:00
Michael Kirk
ecf7ef61f4 update identity manager names
// FREEBIE
2017-06-06 15:43:54 -04:00
Matthew Chen
d9acaced2a Clean up ahead of PR.
// FREEBIE
2017-06-06 15:32:43 -04:00
Matthew Chen
f1d85c2a95 Clean up ahead of PR.
// FREEBIE
2017-06-06 15:16:09 -04:00
Matthew Chen
559c389f9f Sketch out OWSIdentityManager.
// FREEBIE
2017-06-06 15:01:11 -04:00
Matthew Chen
702f7677c6 Sketch out OWSIdentityManager.
// FREEBIE
2017-06-06 14:12:50 -04:00
Matthew Chen
0fcd0afd17 Sketch out OWSVerificationManager.
// FREEBIE
2017-06-06 12:08:39 -04:00
Matthew Chen
9154cc46f0 Sketch out OWSVerificationManager.
// FREEBIE
2017-06-06 12:07:49 -04:00
Matthew Chen
43d1aa49dc Merge branch 'charlesmchen/formatFailMessages' 2017-06-06 09:57:32 -04:00
Matthew Chen
69e40cdf1c Format fail messages.
// FREEBIE
2017-06-06 09:51:47 -04:00
Matthew Chen
72fb925af5 Merge branch 'charlesmchen/reworkSystemMessages' 2017-06-06 09:49:18 -04:00
Matthew Chen
f63c85f5d5 Rework and unify the system messages.
// FREEBIE
2017-06-06 09:49:09 -04:00
Michael Kirk
0ad794dfd9 Merge branch 'mkirk/better-envelope-logging' 2017-06-05 09:31:20 -04:00
Michael Kirk
ab378f79b4 better message receipt logging
// FREEBIE
2017-06-05 09:31:12 -04:00
Matthew Chen
01f2911462 Merge branch 'charlesmchen/obsoleteNotification' 2017-06-02 10:32:02 -04:00
Matthew Chen
7c78d62a0d Remove obsolete TSUIDatabaseConnectionDidUpdateNotification notification.
// FREEBIE
2017-06-02 10:02:27 -04:00
Michael Kirk
05a96008e3 Merge branch 'mkirk/reject-unseen-id-calls' 2017-06-01 13:20:37 -07:00
Michael Kirk
ebd4800e21 return unseen identity rather than bool
This turns out to be more versitile for the client app

// FREEBIE
2017-05-31 17:40:59 -07:00
Michael Kirk
e10cc0c180 determine if recipient identity change is unseen
// FREEBIE
2017-05-31 16:51:11 -07:00
Matthew Chen
cd7a172b94 Revert "Remove obsolete TSUIDatabaseConnectionDidUpdateNotification notification."
This reverts commit f2fb2cb9dc.

// FREEBIE
2017-05-31 17:42:49 -04:00
Matthew Chen
f2fb2cb9dc Remove obsolete TSUIDatabaseConnectionDidUpdateNotification notification.
// FREEBIE
2017-05-31 17:42:21 -04:00
Michael Kirk
0c46288cf9 Merge branch 'mkirk/dedicated-session-connection' 2017-05-31 11:32:57 -07:00
Michael Kirk
806a64ee53 Store session as Immutable to be clear about when it's mutated.
// FREEBIE
2017-05-31 11:32:52 -07:00
Michael Kirk
29e86901e7 Do not cache session objects
Ensure that any uncommitted session mutation doesn't hang around.

// FREEBIE
2017-05-31 11:32:52 -07:00
Matthew Chen
07b54039b2 Merge branch 'charlesmchen/incomingAndOutgoingDatabaseViews' 2017-05-31 10:04:19 -04:00
Matthew Chen
32d97bc6c7 Respond to CR.
// FREEBIE
2017-05-31 10:02:04 -04:00
Matthew Chen
09f7a9df4e Add incoming and outgoing message database views.
// FREEBIE
2017-05-31 09:57:34 -04:00
Matthew Chen
888943a047 Merge branch 'charlesmchen/cleanupTimerUsage' 2017-05-31 09:54:00 -04:00