mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-02-15 11:40:44 +01:00
#1343 Move bypass check up
This commit is contained in:
parent
aeac56c95d
commit
d3e5f6ebc0
@ -2409,6 +2409,11 @@ async function getStatusOpen() {
|
|||||||
validateReverseProxy();
|
validateReverseProxy();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const canBypass = oai_settings.chat_completion_source === chat_completion_sources.OPENAI && oai_settings.bypass_status_check;
|
||||||
|
if (canBypass) {
|
||||||
|
setOnlineStatus('Status check bypassed');
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const response = await fetch('/getstatus_openai', {
|
const response = await fetch('/getstatus_openai', {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
@ -2424,9 +2429,6 @@ async function getStatusOpen() {
|
|||||||
|
|
||||||
const responseData = await response.json();
|
const responseData = await response.json();
|
||||||
|
|
||||||
if (responseData.error && responseData.can_bypass && oai_settings.bypass_status_check) {
|
|
||||||
setOnlineStatus('Status check bypassed. Proceed with caution.');
|
|
||||||
}
|
|
||||||
if (!('error' in responseData)) {
|
if (!('error' in responseData)) {
|
||||||
setOnlineStatus('Valid');
|
setOnlineStatus('Valid');
|
||||||
}
|
}
|
||||||
@ -2435,8 +2437,11 @@ async function getStatusOpen() {
|
|||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(error);
|
console.error(error);
|
||||||
|
|
||||||
|
if (!canBypass) {
|
||||||
setOnlineStatus('no_connection');
|
setOnlineStatus('no_connection');
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return resultCheckStatus();
|
return resultCheckStatus();
|
||||||
}
|
}
|
||||||
@ -3588,6 +3593,7 @@ $(document).ready(async function () {
|
|||||||
|
|
||||||
$('#openai_bypass_status_check').on('input', function () {
|
$('#openai_bypass_status_check').on('input', function () {
|
||||||
oai_settings.bypass_status_check = !!$(this).prop('checked');
|
oai_settings.bypass_status_check = !!$(this).prop('checked');
|
||||||
|
getStatusOpen();
|
||||||
saveSettingsDebounced();
|
saveSettingsDebounced();
|
||||||
})
|
})
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user