mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-24 03:05:41 +00:00
refactor(github) GitHubStore -> GitHub
This commit is contained in:
parent
96c562dbb1
commit
0445ddeaed
1 changed files with 17 additions and 18 deletions
|
|
@ -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 = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue