aboutsummaryrefslogtreecommitdiff
path: root/app/static/package_create.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/static/package_create.js')
-rw-r--r--app/static/package_create.js49
1 files changed, 0 insertions, 49 deletions
diff --git a/app/static/package_create.js b/app/static/package_create.js
index 927273f..6568550 100644
--- a/app/static/package_create.js
+++ b/app/static/package_create.js
@@ -6,55 +6,6 @@ $(function() {
$(".pkg_meta").show()
}
- function getJSON(url, method) {
- return new Promise(function(resolve, reject) {
- fetch(new Request(url, {
- method: method || "get",
- credentials: "same-origin",
- headers: {
- "Accept": "application/json",
- },
- })).then(function(response) {
- response.text().then(function(txt) {
- resolve(JSON.parse(txt))
- }).catch(reject)
- }).catch(reject)
- })
- }
-
- function performTask(url) {
- return new Promise(function(resolve, reject) {
- getJSON(url, "post").then(function(startResult) {
- console.log(startResult)
- if (typeof startResult.poll_url == "string") {
- var tries = 0;
- function retry() {
- tries++;
- if (tries > 10) {
- reject("timeout")
- } else {
- console.log("Polling task in " + (tries*100) + "ms")
- setTimeout(step, tries*100)
- }
- }
- function step() {
- getJSON(startResult.poll_url).then(function(res) {
- if (res.status == "SUCCESS") {
- console.log("Got result")
- resolve(res.result)
- } else {
- retry()
- }
- }).catch(retry)
- }
- retry()
- } else {
- reject("Start task didn't return string!")
- }
- }).catch(reject)
- })
- }
-
function repoIsSupported(url) {
try {
return URI(url).hostname() == "github.com"