Signal-iOS/Signal/src/ViewControllers/ProfileViewController.h
2020-04-10 13:17:08 -03:00

33 lines
753 B
Objective-C

//
// Copyright (c) 2020 Open Whisper Systems. All rights reserved.
//
#import <SignalMessaging/OWSViewController.h>
NS_ASSUME_NONNULL_BEGIN
@class ConversationListViewController;
@class SDSKeyValueStore;
typedef NS_ENUM(NSInteger, ProfileViewMode) {
ProfileViewMode_AppSettings = 0,
ProfileViewMode_Registration,
ProfileViewMode_ExperienceUpgrade,
};
@interface ProfileViewController : OWSViewController
+ (SDSKeyValueStore *)keyValueStore;
- (instancetype)initWithMode:(ProfileViewMode)profileViewMode
completionHandler:(void (^)(ProfileViewController *))completionHandler;
+ (instancetype)new NS_UNAVAILABLE;
- (instancetype)init NS_UNAVAILABLE;
+ (BOOL)shouldDisplayProfileViewOnLaunch;
@end
NS_ASSUME_NONNULL_END