Make SSL variable local since we only need it on api.js
parent
9f1a39aa4e
commit
cdcaa9102b
|
@ -9,7 +9,6 @@ const state = {
|
||||||
user: {},
|
user: {},
|
||||||
req: {},
|
req: {},
|
||||||
baseURL: document.querySelector('meta[name="base"]').getAttribute('content'),
|
baseURL: document.querySelector('meta[name="base"]').getAttribute('content'),
|
||||||
ssl: (window.location.protocol === 'https:'),
|
|
||||||
jwt: '',
|
jwt: '',
|
||||||
reload: false,
|
reload: false,
|
||||||
selected: [],
|
selected: [],
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
import store from '../store/store'
|
import store from '../store/store'
|
||||||
|
|
||||||
|
const ssl = (window.location.protocol === 'https:')
|
||||||
|
|
||||||
function removePrefix (url) {
|
function removePrefix (url) {
|
||||||
if (url.startsWith('/files')) {
|
if (url.startsWith('/files')) {
|
||||||
return url.slice(6)
|
return url.slice(6)
|
||||||
|
@ -120,7 +122,7 @@ function checksum (url, algo) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function command (url, command, onmessage, onclose) {
|
function command (url, command, onmessage, onclose) {
|
||||||
let protocol = (store.state.ssl ? 'wss:' : 'ws:')
|
let protocol = (ssl ? 'wss:' : 'ws:')
|
||||||
url = removePrefix(url)
|
url = removePrefix(url)
|
||||||
url = `${protocol}//${window.location.hostname}${store.state.baseURL}/api/command${url}?token=${store.state.jwt}`
|
url = `${protocol}//${window.location.hostname}${store.state.baseURL}/api/command${url}?token=${store.state.jwt}`
|
||||||
|
|
||||||
|
@ -131,7 +133,7 @@ function command (url, command, onmessage, onclose) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function search (url, search, onmessage, onclose) {
|
function search (url, search, onmessage, onclose) {
|
||||||
let protocol = (store.state.ssl ? 'wss:' : 'ws:')
|
let protocol = (ssl ? 'wss:' : 'ws:')
|
||||||
url = removePrefix(url)
|
url = removePrefix(url)
|
||||||
url = `${protocol}//${window.location.hostname}${store.state.baseURL}/api/search${url}?token=${store.state.jwt}`
|
url = `${protocol}//${window.location.hostname}${store.state.baseURL}/api/search${url}?token=${store.state.jwt}`
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue