Signal-iOS/SignalServiceKit
Jordan Rose 99389aecba When a message to retry isn't in the MSL, don't fetch a thread later
OWSOutgoingResendResponse is *usually* resending a message that the
other party failed to decrypt, but if that message can't be found it
still tries to reset a 1:1 session or provide a missing sender key. In
these cases, it was trying to fetch the nonexistent thread by nil ID,
which was getting converted to an empty string in Swift for
compatibility reasons, which we have a debug-only `assert` to prevent
in SDS code. Just skip that step; it will come back empty anyway.
2022-02-16 14:07:15 -08:00
..
protobuf Ignore messages with StoryContext 2022-01-26 10:28:52 -08:00
Resources Add support for new certificate authority 2022-01-26 12:59:45 -06:00
src When a message to retry isn't in the MSL, don't fetch a thread later 2022-02-16 14:07:15 -08:00
tests Fix MessageProcessingIntegrationTest database expectations 2022-02-03 09:44:11 -08:00
Utilities Convert to just using CocoaPods for dependencies 2020-01-02 12:03:57 -08:00
.clang-format
.gitignore
.travis.yml
CONTRIBUTING.md Update URL in documentation 2021-08-24 22:46:06 -05:00
LICENSE
README.md Convert to just using CocoaPods for dependencies 2020-01-02 12:03:57 -08:00

SignalServiceKit

SignalServiceKit is an Objective-C library for communicating with the Signal messaging service for iOS & OS X

To use SignalServiceKit via CocoaPods add the following to your Podfile

pod 'SignalServiceKit', git: 'https://github.com/signalapp/Signal-iOS.git'