refactor(github) GitHubStore -> GitHub

This commit is contained in:
coderaiser 2014-01-29 09:57:20 -05:00
parent 96c562dbb1
commit 0445ddeaed

View file

@ -10,23 +10,22 @@ var CloudCmd, Util, DOM, $, Github, cb;
var GitHub = this,
Storage = DOM.Storage,
GithubLocal,
User,
GitHubStore = {};
GH,
User;
cb = function (err, data) { Util.log(err || data);};
function init(pCallBack) {
Util.loadOnLoad([
load,
GitHubStore.autorize,
GitHubStore.getUserData,
GitHub.autorize,
GitHub.getUserData,
Util.retExec(pCallBack)
]);
GitHubStore.callback = function() {
GitHub.callback = function() {
Util.loadOnLoad([
GitHubStore.getUserData,
GitHub.getUserData,
Util.retExec(pCallBack)
]);
};
@ -55,11 +54,11 @@ var CloudCmd, Util, DOM, $, Github, cb;
}
GitHubStore.autorize = function(pCallBack, pCode) {
GitHub.autorize = function(pCallBack, pCode) {
var lCode, lToken = Storage.get('token');
if (lToken) {
GitHubStore.Login(lToken);
GitHub.Login(lToken);
Util.exec(pCallBack);
}
else {
@ -75,7 +74,7 @@ var CloudCmd, Util, DOM, $, Github, cb;
if (pData && pData.token) {
lToken = pData.token;
GitHubStore.Login(lToken);
GitHub.Login(lToken);
Storage.set('token', lToken);
Util.exec(pCallBack);
}
@ -91,7 +90,7 @@ var CloudCmd, Util, DOM, $, Github, cb;
}
};
GitHubStore.getUserData = function(pCallBack) {
GitHub.getUserData = function(pCallBack) {
User.show(null, function(pError, pData) {
if (!pError) {
var lName = pData.name;
@ -105,27 +104,27 @@ var CloudCmd, Util, DOM, $, Github, cb;
};
/* PUBLIC FUNCTIONS */
GitHubStore.basicLogin = function(pUser, pPasswd) {
GithubLocal = new Github({
GitHub.basicLogin = function(pUser, pPasswd) {
GH = new Github({
username: pUser,
password: pPasswd,
auth : 'basic'
});
};
GitHubStore.Login = function(pToken) {
Github = GithubLocal = new Github({
GitHub.Login = function(pToken) {
GH = new Github({
token : pToken,
auth : 'oauth'
});
User = GithubLocal.getUser();
User = GH.getUser();
};
/**
* function creates gist
*/
GitHubStore.uploadFile = function(pParams, pCallBack) {
GitHub.uploadFile = function(pParams, pCallBack) {
var lContent = pParams.data,
lName = pParams.name;
@ -134,7 +133,7 @@ var CloudCmd, Util, DOM, $, Github, cb;
if (!lName)
lName = Util.getDate();
var lGist = GithubLocal.getGist(),
var lGist = GH.getGist(),
lFiles = {},
lHost = CloudCmd.HOST,
lOptions = {