Fix
This commit is contained in:
@@ -80,7 +80,7 @@ sheetmgr = {
|
|||||||
return this.cachedOnlineSharedSheetInfoList;
|
return this.cachedOnlineSharedSheetInfoList;
|
||||||
},
|
},
|
||||||
|
|
||||||
downloadAndLoad: function(file, listener) {
|
downloadAndLoad: function(file, author, listener) {
|
||||||
listener({status:1});
|
listener({status:1});
|
||||||
var remoteHost = "https://gitee.com/stageguard/SkyAutoPlayerScript/raw/master/shared_sheets/" + file;
|
var remoteHost = "https://gitee.com/stageguard/SkyAutoPlayerScript/raw/master/shared_sheets/" + file;
|
||||||
var resp = http.get(encodeURI(remoteHost));
|
var resp = http.get(encodeURI(remoteHost));
|
||||||
@@ -94,8 +94,12 @@ sheetmgr = {
|
|||||||
return stringBuffer.toString();
|
return stringBuffer.toString();
|
||||||
} (7)) + ".txt");
|
} (7)) + ".txt");
|
||||||
files.create(sheet);
|
files.create(sheet);
|
||||||
files.writeBytes(sheet, resp.body.bytes());
|
files.write(sheet, (function() {
|
||||||
|
var data = eval(resp.body.string())[0];
|
||||||
listener({status:2});
|
listener({status:2});
|
||||||
|
data.author = author;
|
||||||
|
return "[" + JSON.stringify(data) + "]";
|
||||||
|
}()), this.encoding);
|
||||||
var readable = files.open(sheet, "r", this.encoding);
|
var readable = files.open(sheet, "r", this.encoding);
|
||||||
var parsed = eval(readable.read())[0];
|
var parsed = eval(readable.read())[0];
|
||||||
readable.close();
|
readable.close();
|
||||||
@@ -2075,7 +2079,7 @@ gui.dialogs.showProgressDialog(function(o) {
|
|||||||
element.download.setBackgroundDrawable(gui.utils.ripple_drawable(element.download.getMeasuredWidth(), element.download.getMeasuredHeight(), "rect"));
|
element.download.setBackgroundDrawable(gui.utils.ripple_drawable(element.download.getMeasuredWidth(), element.download.getMeasuredHeight(), "rect"));
|
||||||
element.download.setOnClickListener(new android.view.View.OnClickListener({
|
element.download.setOnClickListener(new android.view.View.OnClickListener({
|
||||||
onClick: function() { threads.start(function() {
|
onClick: function() { threads.start(function() {
|
||||||
if(!element.isShowingStatusBar) sheetmgr.downloadAndLoad(element.file, function(r) {
|
if(!element.isShowingStatusBar) sheetmgr.downloadAndLoad(element.file, element.author, function(r) {
|
||||||
switch(r.status) {
|
switch(r.status) {
|
||||||
case 1: {
|
case 1: {
|
||||||
gui.run(function() {
|
gui.run(function() {
|
||||||
|
|||||||
Reference in New Issue
Block a user