//
//  CDZIssueSyncEngine.h
//  thingshub
//
//  Created by Chris Dzombak on 1/13/14.
//  Copyright (c) 2014 Chris Dzombak. All rights reserved.
//

#import <ReactiveCocoa/ReactiveCocoa.h>

@class OCTClient;
@class CDZThingsHubConfiguration;
@protocol CDZIssueSyncDelegate;

@interface CDZIssueSyncEngine : NSObject

/// Designated initializer
- (instancetype)initWithDelegate:(id<CDZIssueSyncDelegate>)delegate
                   configuration:(CDZThingsHubConfiguration *)config
             authenticatedClient:(OCTClient *)client;

/// Returns a signal which will asynchronously return strings as status updates,
/// and either complete or error after the sync operation.
- (RACSignal *)sync;

@end

//
//  CDZIssueSyncEngine.h
//  thingshub
//
//  Created by Chris Dzombak on 1/13/14.
//  Copyright (c) 2014 Chris Dzombak. All rights reserved.
//

#import <ReactiveCocoa/ReactiveCocoa.h>

@class OCTClient;
@class CDZThingsHubConfiguration;
@protocol CDZIssueSyncDelegate;

@interface CDZIssueSyncEngine : NSObject

/// Designated initializer
- (instancetype)initWithDelegate:(id<CDZIssueSyncDelegate>)delegate
                   configuration:(CDZThingsHubConfiguration *)config
             authenticatedClient:(OCTClient *)client;

/// Returns a signal which will either complete or error after the sync operation.
- (RACSignal *)sync;

@end

--- 
+++ 
@@ -19,7 +19,8 @@
                    configuration:(CDZThingsHubConfiguration *)config
              authenticatedClient:(OCTClient *)client;
 
-/// Returns a signal which will either complete or error after the sync operation.
+/// Returns a signal which will asynchronously return strings as status updates,
+/// and either complete or error after the sync operation.
 - (RACSignal *)sync;
 
 @end
Update sync method docs in IssueSyncEngine