Fix sync execute logic (fixes #16)
This commit is contained in:
parent
9a20da02a0
commit
33f4d5ff54
@ -86,7 +86,7 @@ public class EffExecuteStatement extends Delay {
|
||||
String result = executeStatement(e);
|
||||
continueScriptExecution(e, result);
|
||||
} else {
|
||||
if (isMainThread) {
|
||||
if (isSync) {
|
||||
Skript.warning("A SQL query was attempted on the main thread!");
|
||||
}
|
||||
|
||||
@ -98,11 +98,7 @@ public class EffExecuteStatement extends Delay {
|
||||
err.printStackTrace();
|
||||
}
|
||||
|
||||
if (isSync) {
|
||||
continueScriptExecution(e, res);
|
||||
} else {
|
||||
Bukkit.getScheduler().runTask(SkriptDB.getInstance(), () -> continueScriptExecution(e, res));
|
||||
}
|
||||
Bukkit.getScheduler().runTask(SkriptDB.getInstance(), () -> continueScriptExecution(e, res));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user