Respond to CR. Rework how OWSUploadOperation's networkManager property.

pull/1/head
Matthew Chen 7 years ago
parent a7a05e9bbf
commit 83e6484156

@ -11,6 +11,7 @@
#import "OWSError.h"
#import "OWSOperation.h"
#import "OWSRequestFactory.h"
#import "SSKEnvironment.h"
#import "TSAttachmentStream.h"
#import "TSNetworkManager.h"
#import <YapDatabase/YapDatabaseConnection.h>
@ -27,7 +28,6 @@ static const CGFloat kAttachmentUploadProgressTheta = 0.001f;
@interface OWSUploadOperation ()
@property (readonly, nonatomic) TSNetworkManager *networkManager;
@property (readonly, nonatomic) NSString *attachmentId;
@property (readonly, nonatomic) YapDatabaseConnection *dbConnection;
@ -39,15 +39,6 @@ static const CGFloat kAttachmentUploadProgressTheta = 0.001f;
- (instancetype)initWithAttachmentId:(NSString *)attachmentId
dbConnection:(YapDatabaseConnection *)dbConnection
{
return [self initWithAttachmentId:attachmentId
dbConnection:dbConnection
networkManager:[TSNetworkManager sharedManager]];
}
- (instancetype)initWithAttachmentId:(NSString *)attachmentId
dbConnection:(YapDatabaseConnection *)dbConnection
networkManager:(TSNetworkManager *)networkManager
{
self = [super init];
if (!self) {
@ -58,11 +49,15 @@ static const CGFloat kAttachmentUploadProgressTheta = 0.001f;
_attachmentId = attachmentId;
_dbConnection = dbConnection;
_networkManager = networkManager;
return self;
}
- (TSNetworkManager *)networkManager
{
return SSKEnvironment.shared.networkManager;
}
- (void)run
{
__block TSAttachmentStream *attachmentStream;

Loading…
Cancel
Save