Antidote/local_pod_repo/objcTox/Classes/Private/Manager/OCTManagerImpl.h
2024-02-22 21:43:11 +02:00

28 lines
814 B
Objective-C

// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
#import <Foundation/Foundation.h>
#import "OCTManager.h"
NS_ASSUME_NONNULL_BEGIN
@class OCTManagerConfiguration;
@class OCTTox;
@class OCTToxEncryptSave;
@class OCTRealmManager;
@interface OCTManagerImpl : NSObject <OCTManager>
- (instancetype)initWithConfiguration:(OCTManagerConfiguration *)configuration
tox:(OCTTox *)tox
toxEncryptSave:(OCTToxEncryptSave *)toxEncryptSave
realmManager:(OCTRealmManager *)realmManager;
- (instancetype)init NS_UNAVAILABLE;
+ (instancetype)new NS_UNAVAILABLE;
@end
NS_ASSUME_NONNULL_END