Signal-iOS/SignalServiceKit/src/Devices/DeviceService.swift

24 lines
556 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(updateCapabilities)
public func objc_updateCapabilities() -> AnyPromise {
return AnyPromise(updateCapabilities())
}
public func updateCapabilities() -> Promise<Void> {
return serviceClient.updateDeviceCapabilities()
}
}