| Index: sync/sessions/sync_session.cc
|
| diff --git a/sync/sessions/sync_session.cc b/sync/sessions/sync_session.cc
|
| index 2e82dae0f3110965a568c56a22b4a9283c89bd5d..c2214e558eddb8e162f1fc9c4637878ecd518910 100644
|
| --- a/sync/sessions/sync_session.cc
|
| +++ b/sync/sessions/sync_session.cc
|
| @@ -15,13 +15,30 @@
|
| namespace syncer {
|
| namespace sessions {
|
|
|
| +// static
|
| +SyncSession* SyncSession::BuildForNudge(SyncSessionContext* context,
|
| + Delegate* delegate,
|
| + const SyncSourceInfo& source,
|
| + const NudgeTracker* nudge_tracker) {
|
| + return new SyncSession(context, delegate, source, nudge_tracker);
|
| +}
|
| +
|
| +// static
|
| +SyncSession* SyncSession::Build(SyncSessionContext* context,
|
| + Delegate* delegate,
|
| + const SyncSourceInfo& source) {
|
| + return new SyncSession(context, delegate, source, NULL);
|
| +}
|
| +
|
| SyncSession::SyncSession(
|
| SyncSessionContext* context,
|
| Delegate* delegate,
|
| - const SyncSourceInfo& source)
|
| + const SyncSourceInfo& source,
|
| + const NudgeTracker* nudge_tracker)
|
| : context_(context),
|
| source_(source),
|
| - delegate_(delegate) {
|
| + delegate_(delegate),
|
| + nudge_tracker_(nudge_tracker) {
|
| status_controller_.reset(new StatusController());
|
| }
|
|
|
|
|