Skip to content

Commit d134f1c

Browse files
committed
Move optimizely client to separate library
1 parent 3e5bc49 commit d134f1c

16 files changed

Lines changed: 29 additions & 1249 deletions

lib/commands/create-experiment.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* Module dependencies
33
*/
4-
var OptimizelyClient = require('../optimizely-client');
4+
var OptimizelyClient = require('optimizely-node-client');
55
var Project = require("../project");
66
var Experiment = require("../experiment");
77
var readToken = require("../read-config");

lib/commands/create-variation.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ var fs = require("fs");
22
var hat = require("hat");
33
var path = require("path");
44

5-
var OptimizelyClient = require('../optimizely-client');
5+
var OptimizelyClient = require('optimizely-node-client');
66
var readConfig = require("../read-config");
77
var Experiment = require("../experiment");
88
var Variation = require("../variation");

lib/commands/init-project.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Module depencies
33
*/
44
var logger = require("../logger");
5-
var OptimizelyClient = require('../optimizely-client');
5+
var OptimizelyClient = require('optimizely-node-client');
66
var readConfig = require("../read-config");
77
var Project = require("../project");
88
var Experiment = require("../experiment");

lib/commands/push-experiment.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ var _ = require("lodash");
33
var readConfig = require("../read-config");
44
var Experiment = require("../experiment");
55
var logger = require("../logger");
6-
var OptimizelyClient = require("../optimizely-client");
6+
var OptimizelyClient = require('.optimizely-node-client');
77

88
module.exports = function(folder, program) {
99
//find the experiment

lib/commands/push-variation.js

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ var readConfig = require("../read-config");
44
var Variation = require("../variation");
55
var Experiment = require("../experiment");
66
var logger = require("../logger");
7-
var OptimizelyClient = require("../optimizely-client");
7+
var OptimizelyClient = require('optimizely-node-client');
88

99
module.exports = function(folder, program) {
1010
//find the variation
@@ -19,23 +19,26 @@ module.exports = function(folder, program) {
1919

2020
logger.log("info", "pushing variation at " + folder);
2121
readConfig("token").then(function(token) {
22-
client = new OptimizelyClient(token);
23-
//if we already have an id, then update
24-
if (variation.attributes.id) {
25-
variation.updateRemote(client);
26-
} else {
27-
//find the experiment
28-
this.experiment = new Experiment({}, path.normalize(variation.baseDir + "/.."));
29-
this.experiment.loadFromFile();
30-
if (!experiment.attributes.id) {
31-
logger.log("error", "no id found for experiment. Please run push-experiment first");
32-
return;
22+
client = new OptimizelyClient(token);
23+
//if we already have an id, then update
24+
if (variation.attributes.id) {
25+
variation.updateRemote(client);
26+
} else {
27+
//find the experiment
28+
this.experiment = new Experiment({}, path.normalize(variation.baseDir +
29+
"/.."));
30+
this.experiment.loadFromFile();
31+
if (!experiment.attributes.id) {
32+
logger.log("error",
33+
"no id found for experiment. Please run push-experiment first"
34+
);
35+
return;
36+
}
37+
variation.createRemote(client, experiment);
3338
}
34-
variation.createRemote(client, experiment);
35-
}
36-
}).catch(function (error) {
37-
// Handle any error from all above steps
38-
logger.log("error", error.stack);
39-
})
40-
.done();
39+
}).catch(function(error) {
40+
// Handle any error from all above steps
41+
logger.log("error", error.stack);
42+
})
43+
.done();
4144
}

lib/commands/push.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
var readConfig = require("../read-config");
2-
var OptimizelyClient = require('../optimizely-client');
2+
var OptimizelyClient = require('.optimizely-node-client');
33

44
var fs = require("fs");
55
var express = require("express");

lib/optimizely-client/.gitignore

Lines changed: 0 additions & 2 deletions
This file was deleted.

lib/optimizely-client/contributing.md

Lines changed: 0 additions & 32 deletions
This file was deleted.

lib/optimizely-client/index.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)