Remove /touchdevelop.tgz handler (not used in new cloud)

This commit is contained in:
Michal Moskal 2015-11-13 15:14:40 -08:00
Родитель c0555f9934
Коммит 5ce334b727
1 изменённых файлов: 0 добавлений и 39 удалений

Просмотреть файл

@ -308,27 +308,6 @@ function getAstInfo(flags:TDev.StringMap<string>)
return r;
}
function httpGetBufferAsync(u:string)
{
var r = new TDev.PromiseInv()
var p = url.parse(u);
https.get(u, (res:http.ClientResponse) => {
if (res.statusCode == 200) {
var bufs = []
res.on('data', (c) => { bufs.push(c) });
res.on('end', () => {
r.success(Buffer.concat(bufs))
})
} else {
r.error(null)
}
});
return r
}
var cachedLibroots = {}
function getAstInfoWithLibs(ar:ApiRequest, opts:TDev.StringMap<string>)
{
@ -910,14 +889,6 @@ function handleQuery(ar:ApiRequest, tcRes:TDev.AST.LoadScriptResult) {
}
}
var tgzBufferPromise = null;
function getTgzAsync()
{
if (!tgzBufferPromise)
tgzBufferPromise = httpGetBufferAsync("https://az31353.vo.msecnd.net/app/" + relId + "/touchdevelop.tgz")
return tgzBufferPromise
}
var tdKey = (
"-----BEGIN PUBLIC KEY-----\n" +
"MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAweLfmQya+jN+J0m0ND26\n" +
@ -1088,16 +1059,6 @@ var apiHandlers = {
ar.text((<any>TDev).pkgShell['server.js'], "application/javascript")
break;
case "touchdevelop.tgz":
getTgzAsync().done(buff => {
hr.writeHead(200, {
"Content-Type": "application/x-compressed",
"Content-Length": buff.length + ""
});
hr.end(buff)
})
break;
case "touchdevelop-rpi.sh":
ar.text(
"cd /home/pi\n" +