Add try-catch for bookmarks

This commit is contained in:
SillyLossy
2023-04-02 12:23:51 +03:00
parent 41a41732d1
commit 9e97212c83

View File

@ -60,22 +60,28 @@ function getMainChatName(currentChat) {
}
function showBookmarksButtons() {
// In groups or without an active chat
if (selected_group || !characters[this_chid].chat) {
try {
// In groups or without an active chat
if (selected_group || !characters[this_chid].chat) {
$("#option_back_to_main").hide();
$("#option_new_bookmark").hide();
}
// In main chat
else if (!characters[this_chid].chat.includes(bookmarkNameToken)) {
$("#option_back_to_main").hide();
$("#option_new_bookmark").show();
}
// In bookmark chat
else {
$("#option_back_to_main").show();
$("#option_new_bookmark").show();
}
}
catch {
$("#option_back_to_main").hide();
$("#option_new_bookmark").hide();
}
// In main chat
else if (!characters[this_chid].chat.includes(bookmarkNameToken)) {
$("#option_back_to_main").hide();
$("#option_new_bookmark").show();
}
// In bookmark chat
else {
$("#option_back_to_main").show();
$("#option_new_bookmark").show();
}
}
$(document).ready(function () {
@ -93,7 +99,7 @@ $(document).ready(function () {
saveChat();
});
$('#option_back_to_main').on('click', async function() {
$('#option_back_to_main').on('click', async function () {
const mainChatName = getMainChatName(characters[this_chid].chat);
const allChats = await getExistingChatNames();