git remote add ssk ../SignalServiceKit git remote update git merge -s ours --allow-unrelated-histories --no-commit ssk/master git read-tree --prefix=SignalServiceKit -u ssk/master git commit
30 lines
859 B
Objective-C
30 lines
859 B
Objective-C
//
|
|
// Copyright (c) 2017 Open Whisper Systems. All rights reserved.
|
|
//
|
|
|
|
#import "OWSMessageSender.h"
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@class TSOutgoingMessage;
|
|
@class TSNetworkManager;
|
|
@class TSAttachmentStream;
|
|
|
|
extern NSString *const kAttachmentUploadProgressNotification;
|
|
extern NSString *const kAttachmentUploadProgressKey;
|
|
extern NSString *const kAttachmentUploadAttachmentIDKey;
|
|
|
|
@interface OWSUploadingService : NSObject
|
|
|
|
- (instancetype)init NS_UNAVAILABLE;
|
|
- (instancetype)initWithNetworkManager:(TSNetworkManager *)networkManager NS_DESIGNATED_INITIALIZER;
|
|
|
|
- (void)uploadAttachmentStream:(TSAttachmentStream *)attachmentStream
|
|
message:(TSOutgoingMessage *)outgoingMessage
|
|
success:(void (^)())successHandler
|
|
failure:(RetryableFailureHandler)failureHandler;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|