Signal-iOS/SignalServiceKit/src/Devices/DeviceService.swift
2020-05-01 12:13:03 -03:00

24 lines
625 B
Swift

//
// Copyright (c) 2020 Open Whisper Systems. All rights reserved.
//
import Foundation
import PromiseKit
@objc
public class DeviceService: NSObject {
private let serviceClient: SignalServiceClient = SignalServiceRestClient()
@objc
public static let shared = DeviceService()
@objc(updateSecondaryDeviceCapabilities)
public func objc_updateSecondaryDeviceCapabilities() -> AnyPromise {
return AnyPromise(updateSecondaryDeviceCapabilities())
}
public func updateSecondaryDeviceCapabilities() -> Promise<Void> {
return serviceClient.updateSecondaryDeviceCapabilities()
}
}