Added a function to log last logs, in case of any crashes

This commit is contained in:
Kasper Rynning-Tønnesen
2019-03-21 20:53:44 +01:00
parent f3547cc028
commit d95ce57910
4 changed files with 26 additions and 6 deletions

View File

@@ -21,6 +21,10 @@ function removeAllListeners() {
socket.removeEventListener(id);
}
function list_last_logs() {
console.log(JSON.stringify(Helper.logs));
}
function filterPlaylistElements(page) {
var value = document.getElementById("filtersearch_input").value;
var search_type = document.querySelector(".category-advanced-select").value;

View File

@@ -40,10 +40,14 @@ var Helper = {
}
console.log("------------ " + new Date() + " ------------");/*RemoveLogging:skip*/
}
Helper.logs.unshift({log: to_log, date: new Date()});
if(Helper.logs.length > 10) {
Helper.logs.splice(-1, Helper.logs.length - 10);
}
try {
if(to_log[0] != "FULL PLAYLIST") {
Helper.logs.unshift({log: to_log, date: new Date()});
if(Helper.logs.length > 10) {
Helper.logs.splice(-1, Helper.logs.length - 10);
}
}
} catch(e){}
},
rnd: function(arr) {

View File

@@ -177,7 +177,8 @@ try{
window.zoff = {
enable_debug: enable_debug,
disable_debug: disable_debug
disable_debug: disable_debug,
list_last_logs: list_last_logs
}
/*if(!Helper.mobilecheck() && (window.location.host != "localhost" && window.location.host != "client.localhost")) {

View File

@@ -1084,6 +1084,10 @@ var Player = {
if(videoSource == "soundcloud") {
if(scUsingWidget) {
Player.soundcloud_player.isPaused(function(playing) {
if(!playing) {
Helper.removeClass("#play", "hide");
Helper.addClass("#pause", "hide");
}
playing = !playing;
if(Math.ceil(currDurr) + 1 > Player.np.end && playing) {
end_programmatically = true;
@@ -1097,6 +1101,10 @@ var Player = {
}
})
} else {
if(Player.soundcloud_player.isPlaying()) {
Helper.removeClass("#play", "hide");
Helper.addClass("#pause", "hide");
}
if(Math.ceil(currDurr) + 1 > Player.np.end && Player.soundcloud_player.isPlaying()) {
end_programmatically = true;
if(!offline) {
@@ -1109,9 +1117,12 @@ var Player = {
}
}
} else {
if(Player.player.getPlayerState() == 1) {
Helper.removeClass("#play", "hide");
Helper.addClass("#pause", "hide");
}
if(Math.ceil(Player.player.getCurrentTime()) >= Player.np.end && (Player.player.getPlayerState() == YT.PlayerState.PLAYING)) {
end_programmatically = true;
if(!offline) {
Player.player.pauseVideo();
was_stopped = false;