-
- Downloads
[493] WIP implement contact id resolution in identity/session stores
- testssss! - there is currently a race in the first inbound message that we think can be resolved either by: - (1) making the process prekey helper suspend/async/await (so `processMessage` doesn't happen until it finishes) - (2) doing some refactoring of relationship btw/ ContactStore & AccountProtocol store so that ContactStore can know about the session lock (and by taking it, prevent session Store from trying to call `resolveContactId` before we've crated a contact)
Showing
- signalc/migrations/changelog.postgresql.sql 48 additions, 1 deletionsignalc/migrations/changelog.postgresql.sql
- signalc/src/main/kotlin/info/signalboost/signalc/Application.kt 3 additions, 3 deletions...c/src/main/kotlin/info/signalboost/signalc/Application.kt
- signalc/src/main/kotlin/info/signalboost/signalc/Config.kt 2 additions, 2 deletionssignalc/src/main/kotlin/info/signalboost/signalc/Config.kt
- signalc/src/main/kotlin/info/signalboost/signalc/Mocks.kt 2 additions, 2 deletionssignalc/src/main/kotlin/info/signalboost/signalc/Mocks.kt
- signalc/src/main/kotlin/info/signalboost/signalc/db/ContactRecord.kt 5 additions, 5 deletions.../main/kotlin/info/signalboost/signalc/db/ContactRecord.kt
- signalc/src/main/kotlin/info/signalboost/signalc/db/Contacts.kt 3 additions, 3 deletions...c/src/main/kotlin/info/signalboost/signalc/db/Contacts.kt
- signalc/src/main/kotlin/info/signalboost/signalc/db/DeviceRecord.kt 12 additions, 12 deletions...c/main/kotlin/info/signalboost/signalc/db/DeviceRecord.kt
- signalc/src/main/kotlin/info/signalboost/signalc/db/Identities.kt 1 addition, 1 deletion...src/main/kotlin/info/signalboost/signalc/db/Identities.kt
- signalc/src/main/kotlin/info/signalboost/signalc/db/Sessions.kt 1 addition, 2 deletions...c/src/main/kotlin/info/signalboost/signalc/db/Sessions.kt
- signalc/src/main/kotlin/info/signalboost/signalc/exception/SignalcError.kt 3 additions, 2 deletions...kotlin/info/signalboost/signalc/exception/SignalcError.kt
- signalc/src/main/kotlin/info/signalboost/signalc/logic/AccountManager.kt 1 addition, 1 deletion...n/kotlin/info/signalboost/signalc/logic/AccountManager.kt
- signalc/src/main/kotlin/info/signalboost/signalc/logic/SignalReceiver.kt 49 additions, 23 deletions...n/kotlin/info/signalboost/signalc/logic/SignalReceiver.kt
- signalc/src/main/kotlin/info/signalboost/signalc/logic/SignalSender.kt 2 additions, 2 deletions...ain/kotlin/info/signalboost/signalc/logic/SignalSender.kt
- signalc/src/main/kotlin/info/signalboost/signalc/model/Account.kt 5 additions, 0 deletions...src/main/kotlin/info/signalboost/signalc/model/Account.kt
- signalc/src/main/kotlin/info/signalboost/signalc/model/SignalcAddress.kt 4 additions, 0 deletions...n/kotlin/info/signalboost/signalc/model/SignalcAddress.kt
- signalc/src/main/kotlin/info/signalboost/signalc/model/SocketResponse.kt 12 additions, 4 deletions...n/kotlin/info/signalboost/signalc/model/SocketResponse.kt
- signalc/src/main/kotlin/info/signalboost/signalc/store/ContactStore.kt 136 additions, 0 deletions...ain/kotlin/info/signalboost/signalc/store/ContactStore.kt
- signalc/src/main/kotlin/info/signalboost/signalc/store/ProfileStore.kt 0 additions, 67 deletions...ain/kotlin/info/signalboost/signalc/store/ProfileStore.kt
- signalc/src/main/kotlin/info/signalboost/signalc/store/ProtocolStore.kt 12 additions, 5 deletions...in/kotlin/info/signalboost/signalc/store/ProtocolStore.kt
- signalc/src/main/kotlin/info/signalboost/signalc/store/protocol/SignalcIdentityStore.kt 14 additions, 13 deletions...ignalboost/signalc/store/protocol/SignalcIdentityStore.kt
Loading
Please register or sign in to comment