Signal-iOS/SignalServiceKit
Michelle Linington cb6a09dbad Fix crash where we recursively reacquire lock
The recent Promise changes have changed this behavior. Before, we could
assume that each promise closure was run in an independent context. Now,
with the perf improvements with `asyncIfNecessary`, the guarantee may
not always hold.

In this case, the lock acquired outside of the promise chain continues
to be held inside of the promise chain.
2021-09-07 15:54:41 -07:00
..
protobuf Update opaque call message 2021-09-01 12:51:39 -07:00
Resources Tune indices for more performant conversation loads 2021-08-30 08:55:53 -03:00
src Fix crash where we recursively reacquire lock 2021-09-07 15:54:41 -07:00
tests Fix broken test 2021-09-01 12:39:50 -07: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'