mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-23 01:52:44 +02:00
Loading HUD usage in the extension, Image resoulution alertController introduced
This commit is contained in:
@@ -9,16 +9,36 @@
|
||||
#import <Foundation/Foundation.h>
|
||||
#import <MatrixKit/MatrixKit.h>
|
||||
|
||||
@class ShareExtensionManager;
|
||||
|
||||
@protocol ShareExtensionManagerDelegate <NSObject>
|
||||
|
||||
@required
|
||||
|
||||
- (void)shareExtensionManager:(ShareExtensionManager *)extensionManager showImageCompressionPrompt:(UIAlertController *)compressionPrompt;
|
||||
|
||||
@optional
|
||||
|
||||
- (void)shareExtensionManager:(ShareExtensionManager *)extensionManager mediaUploadProgress:(CGFloat)progress;
|
||||
|
||||
@end
|
||||
|
||||
@interface ShareExtensionManager : NSObject
|
||||
|
||||
@property NSExtensionContext *shareExtensionContext;
|
||||
@property (nonatomic) NSExtensionContext *shareExtensionContext;
|
||||
|
||||
@property (nonatomic) id<ShareExtensionManagerDelegate> delegate;
|
||||
|
||||
+ (instancetype)sharedManager;
|
||||
|
||||
- (void)sendContentToRoom:(MXRoom *)room failureBlock:(void(^)())failureBlock;
|
||||
|
||||
- (BOOL)hasImageTypeContent;
|
||||
|
||||
- (void)cancelSharing;
|
||||
|
||||
- (void)cancelSharingWithFailure;
|
||||
|
||||
- (UIAlertController *)compressionPromptForImage:(UIImage *)image shareBlock:(nonnull void(^)())shareBlock;
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user