Signal-iOS/SignalServiceKit
Michael Kirk 8576de0618 Fix: No contacts/groups after initial device link
The server caches your device list on the websocket, so sending on the
websocket to a just-linked device will always fail. We could close/open the
websocket, but that might be disruptive in it's own way. Instead we'll closely
mirror the Android approach, where WebSocket sends are attempted only one time,
and failure is handled by falling back to the original REST approach.

So note: we don't do any special handling of failures on the websocket
(409/410). We simply retry it with REST which will handle the 409/410/etc.

Consequently, we don't want to decrement our retry count for websocket sends.
2018-07-03 15:31:25 -06:00
..
Example Update to the new GitHub organization name 2018-02-13 10:52:07 -05:00
fastlane Import SSK (and history) into Signal-iOS 2017-07-21 13:55:01 -04:00
protobuf Treat id as reserved word, use consistent setter style 2018-05-24 12:25:16 -04:00
Resources/Certificates Reflector configuration supports per-country code 2018-03-28 17:39:45 -04:00
src Fix: No contacts/groups after initial device link 2018-07-03 15:31:25 -06:00
tests fix desktop linking for some users 2017-09-25 17:00:50 -04:00
Utilities dedupe git hooks 2018-03-02 17:57:58 -05: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
Makefile Avatar API integration / WIP crypto scheme 2017-08-14 12:45:37 -04:00
README.md Update to the new GitHub organization name 2018-02-13 10:52:07 -05: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'