Make SSL variable local since we only need it on api.js

This commit is contained in:
Henrique Dias 2017-07-04 16:43:31 +01:00
parent 9f1a39aa4e
commit cdcaa9102b
No known key found for this signature in database
GPG Key ID: 936F5EB68D786730
2 changed files with 4 additions and 3 deletions

View File

@ -9,7 +9,6 @@ const state = {
user: {},
req: {},
baseURL: document.querySelector('meta[name="base"]').getAttribute('content'),
ssl: (window.location.protocol === 'https:'),
jwt: '',
reload: false,
selected: [],

View File

@ -1,5 +1,7 @@
import store from '../store/store'
const ssl = (window.location.protocol === 'https:')
function removePrefix (url) {
if (url.startsWith('/files')) {
return url.slice(6)
@ -120,7 +122,7 @@ function checksum (url, algo) {
}
function command (url, command, onmessage, onclose) {
let protocol = (store.state.ssl ? 'wss:' : 'ws:')
let protocol = (ssl ? 'wss:' : 'ws:')
url = removePrefix(url)
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) {
let protocol = (store.state.ssl ? 'wss:' : 'ws:')
let protocol = (ssl ? 'wss:' : 'ws:')
url = removePrefix(url)
url = `${protocol}//${window.location.hostname}${store.state.baseURL}/api/search${url}?token=${store.state.jwt}`