Signal-iOS/SignalUI/ViewControllers/UIViewController+Permissions.h
2021-10-19 09:39:53 -03:00

25 lines
658 B
Objective-C

//
// Copyright (c) 2021 Open Whisper Systems. All rights reserved.
//
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@interface UIViewController (Permissions)
- (void)ows_askForCameraPermissions:(void (^)(BOOL granted))callback
NS_SWIFT_NAME(ows_askForCameraPermissions(callback:));
- (void)ows_askForMediaLibraryPermissions:(void (^)(BOOL granted))callbackParam
NS_SWIFT_NAME(ows_askForMediaLibraryPermissions(callback:));
- (void)ows_askForMicrophonePermissions:(void (^)(BOOL granted))callback
NS_SWIFT_NAME(ows_askForMicrophonePermissions(callback:));
- (void)ows_showNoMicrophonePermissionActionSheet;
@end
NS_ASSUME_NONNULL_END