FILE: C:\Windows\SystemApps\Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy\js\syncengine.js
--
//
// Copyright (C) Microsoft. All rights reserved.
//
/// JS2085.EnableStrictMode
"use strict";
var CloudExperienceHost;
(function (CloudExperienceHost) {
var OneDrive;
(function (OneDrive) {
function setOobeOneDriveOptin(optinValue) {
return new WinJS.Promise(function (completeDispatch, errorDispatch, progressDispatch) {
let user = CloudExperienceHost.IUserManager.getInstance().getIUser();
let oobeOneDriveOptin = CloudExperienceHostBroker.SyncEngine.OOBEOneDriveOptinCoreForUser;
oobeOneDriveOptin.setOOBEOneDriveOptinForUserAsync(user, optinValue).done(() => {
completeDispatch();
}, (err) => {
errorDispatch(err);
}, (progress) => {
progressDispatch(progress);
});
});
}
OneDrive.setOobeOneDriveOptin = setOobeOneDriveOptin;
function getOobeOneDriveOptin() {
let user = CloudExperienceHost.IUserManager.getInstance().getIUser();
let oobeOneDriveOptin = CloudExperienceHostBroker.SyncEngine.OOBEOneDriveOptinCoreForUser;
return oobeOneDriveOptin.getOOBEOneDriveOptinForUser(user);
}
OneDrive.getOobeOneDriveOptin = getOobeOneDriveOptin;
function syncClientInvokeAsync(request) {
return new WinJS.Promise(function (completeDispatch, errorDispatch, progressDispatch) {
let user = CloudExperienceHost.IUserManager.getInstance().getIUser();
CloudExperienceHostBroker.SyncEngine.OOBEOneDriveOptinCoreForUser.syncClientInvokeForUserAsync(user, request)
.done(function (result) { completeDispatch(result); }, function(err) { errorDispatch(err); }, function(progress) { progressDispatch(progress); });
});
}
OneDrive.syncClientInvokeAsync = syncClientInvokeAsync;
function writeTargetingIdentifierAsync(identifier) {
return new WinJS.Promise(function (completeDispatch, errorDispatch, progressDispatch) {
let oobeOneDriveOptin = CloudExperienceHostBroker.SyncEngine.OOBEOneDriveOptinCore;
oobeOneDriveOptin.writeTargetingIdentifierAsync(identifier)
.done(function () { completeDispatch(); }, function (err) { errorDispatch(err); }, function (progress) { progressDispatch(progress); });
});
}
OneDrive.writeTargetingIdentifierAsync = writeTargetingIdentifierAsync;
function writeUserIntentForOfficeAsync(user, intent) {
return new WinJS.Promise(function (completeDispatch, errorDispatch, progressDispatch) {
let oobeOneDriveOptin = CloudExperienceHostBroker.SyncEngine.OOBEOneDriveOptinCore;
oobeOneDriveOptin.writeUserIntentForOfficeAsync(user, intent)
.done(function () { completeDispatch(); }, function (err) { errorDispatch(err); }, function (progress) { progressDispatch(progress); });
});
}
OneDrive.writeUserIntentForOfficeAsync = writeUserIntentForOfficeAsync;
function isAppPackageProvisionedAsync(packageFamilyName) {
return new WinJS.Promise(function (completeDispatch, errorDispatch, progressDispatch) {
CloudExperienceHostAPI.UtilStaticsCore.isAppPackageProvisionedAsync(packageFamilyName)
.done(function (result) { completeDispatch(result); }, function(err) { errorDispatch(err); }, function(progress) { progressDispatch(progress); });
});
}
OneDrive.isAppPackageProvisionedAsync = isAppPackageProvisionedAsync;
function tryGetOfficeRegistryValueAsync(keyPath, valueName) {
return new WinJS.Promise(function (completeDispatch, errorDispatch, progressDispatch) {
let user = CloudExperienceHost.IUserManager.getInstance().getIUser();
let result = CloudExperienceHostBroker.SyncEngine.OOBEOneDriveOptinCoreForUser.tryGetOfficeRegistryValueForUser(user, keyPath, valueName);
completeDispatch(JSON.stringify({ "succeeded": result.succeeded, "value": result.value }));
});
}
OneDrive.tryGetOfficeRegistryValueAsync = tryGetOfficeRegistryValueAsync;
})(CloudExperienceHost.OneDrive || (CloudExperienceHost.OneDrive = {}));
})(CloudExperienceHost || (CloudExperienceHost = {}));
--