Signal-iOS/SignalServiceKit
Michelle Linington 8b5eb23260 Migrate ContactDiscoveryOperations to Promises
ContactDiscoveryOperations now return Promises and is no longer a
subclass of OWSOperation.

LegacyContactDiscoveryOperation needed some small changes, but was not
relying on dependent operations, so there wasn't anything too
significant.

ModernContactDiscoveryOperation was already using Promises in its
implementation. It required surfacing that promise. Dependent operations
are now represented in an array of sub-promises that are all joined
before completing. CDSBatchOperation was removed.

This change also makes everything that's not ContactDiscoveryTask
non-objc and non-public. Callers should really be using
ContactDiscoveryTask anyway.
2020-08-06 12:55:32 -07:00
..
protobuf Add trustLevel to SignalServiceAddress 2020-08-05 14:36:43 -07:00
Resources PR Feedback 2020-08-04 14:18:10 -07:00
src Migrate ContactDiscoveryOperations to Promises 2020-08-06 12:55:32 -07:00
tests IOS-668: Reorganize how ContactsUpdater interacts with CDS operations 2020-08-06 12:55:32 -07:00
Utilities Convert to just using CocoaPods for dependencies 2020-01-02 12:03:57 -08:00
.clang-format Import SSK (and history) into Signal-iOS 2017-07-21 13:55:01 -04:00
.gitignore Import SSK (and history) into Signal-iOS 2017-07-21 13:55:01 -04:00
.travis.yml Import SSK (and history) into Signal-iOS 2017-07-21 13:55:01 -04:00
CONTRIBUTING.md Update to the new GitHub organization name 2018-02-13 10:52:07 -05:00
LICENSE Import SSK (and history) into Signal-iOS 2017-07-21 13:55:01 -04:00
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'