mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-24 14:31:48 +00:00
Merge commit 'faa3d0317deee578665860a1c667c62eaaadc91b'
This commit is contained in:
commit
117004025d
@ -11,9 +11,15 @@ public struct ImportAccountProvider {
|
|||||||
let mtProtoKeychain: () -> Signal<[String: [String: Data]], NoError>
|
let mtProtoKeychain: () -> Signal<[String: [String: Data]], NoError>
|
||||||
let accountState: () -> Signal<AccountState, NoError>
|
let accountState: () -> Signal<AccountState, NoError>
|
||||||
let peers: () -> Signal<[Peer], NoError>
|
let peers: () -> Signal<[Peer], NoError>
|
||||||
|
|
||||||
|
public init(mtProtoKeychain: @escaping () -> Signal<[String: [String: Data]], NoError>, accountState: @escaping() -> Signal<AccountState, NoError>, peers: @escaping() -> Signal<[Peer], NoError>) {
|
||||||
|
self.mtProtoKeychain = mtProtoKeychain
|
||||||
|
self.accountState = accountState
|
||||||
|
self.peers = peers
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public func importAccount(account: Account, provider: ImportAccountProvider) -> Signal<Void, NoError> {
|
public func importAccount(account: UnauthorizedAccount, provider: ImportAccountProvider) -> Signal<Void, NoError> {
|
||||||
return provider.mtProtoKeychain()
|
return provider.mtProtoKeychain()
|
||||||
|> mapToSignal { keychain -> Signal<Void, NoError> in
|
|> mapToSignal { keychain -> Signal<Void, NoError> in
|
||||||
for (group, dict) in keychain {
|
for (group, dict) in keychain {
|
||||||
|
@ -16,7 +16,7 @@ void setBridgingTraceFunction(void (*f)(NSString *, NSString *)) {
|
|||||||
#if TARGET_IPHONE_SIMULATOR
|
#if TARGET_IPHONE_SIMULATOR
|
||||||
static bool loggingEnabled = true;
|
static bool loggingEnabled = true;
|
||||||
#elif defined(DEBUG)
|
#elif defined(DEBUG)
|
||||||
static bool loggingEnabled = false;
|
static bool loggingEnabled = true;
|
||||||
#else
|
#else
|
||||||
static bool loggingEnabled = true;
|
static bool loggingEnabled = true;
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user