summaryrefslogtreecommitdiff
path: root/client/util.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-12-16 20:30:25 +0100
committerJules Laplace <julescarbon@gmail.com>2018-12-16 20:30:25 +0100
commitf9e4b621c9daf66a599c28481b3bf59926144461 (patch)
treedd65d91ccc5a7e29513bbf91766a40bd29133e24 /client/util.js
parent19f449da683c4a629a40bc6d420e94a25a30a7f6 (diff)
query html
Diffstat (limited to 'client/util.js')
-rw-r--r--client/util.js39
1 files changed, 1 insertions, 38 deletions
diff --git a/client/util.js b/client/util.js
index 4ce39ada..f181ad0f 100644
--- a/client/util.js
+++ b/client/util.js
@@ -40,10 +40,6 @@ export const pad = (n, m) => {
return s
}
-// Verified is 0/1 when retrieved from SQL, but 'verified' or 'unverified' when retrieved elsewhere
-export const isVerified = verified => verified === 1 || verified === '1' || verified === 'verified'
-export const verify = verified => isVerified(verified) ? 'verified' : 'unverified'
-
export const courtesyS = (n, s) => n + ' ' + (n === 1 ? s : s + 's')
export const padSeconds = n => n < 10 ? '0' + n : n
@@ -59,37 +55,11 @@ export const timestamp = (n = 0, fps = 25) => {
}
export const percent = n => (n * 100).toFixed(1) + '%'
-
export const px = (n, w) => Math.round(n * w) + 'px'
-
export const clamp = (n, a, b) => n < a ? a : n < b ? n : b
/* URLs */
-export const hashPath = sha256 => {
- if (!sha256 || sha256.length < 9) {
- throw new Error('Invalid sha256')
- }
- return [
- sha256.slice(0, 3),
- sha256.slice(3, 6),
- sha256.slice(6, 9),
- sha256,
- ].join('/')
-}
-
-export const imageUrl = (verified, sha256, frame, size = 'th') => [
- 'https://' + process.env.S3_HOST + '/v1/media/keyframes',
- isVerified(verified) ? null : 'unverified',
- hashPath(sha256),
- pad(frame, 6),
- size,
- 'index.jpg'
-].filter(s => !!s).join('/')
-
-export const metadataUri = (sha256, tag) => '/metadata/' + sha256 + '/' + tag + '/'
-export const keyframeUri = (sha256, frame) => '/metadata/' + sha256 + '/keyframe/' + pad(frame, 6) + '/'
-
export const preloadImage = opt => {
let { verified, hash, frame, url } = opt
if (hash && frame) {
@@ -112,11 +82,7 @@ export const preloadImage = opt => {
/* AJAX */
-let cachedAuth = null
-let token = ''
-let username = ''
-
-export const post = (uri, data, credentials) => {
+export const post = (uri, data) => {
let headers
if (data instanceof FormData) {
headers = {
@@ -135,9 +101,6 @@ export const post = (uri, data, credentials) => {
headers,
credentials: 'include',
}
- if (credentials) {
- headers.Authorization = 'Token ' + token
- }
// console.log(headers)
// headers['X-CSRFToken'] = csrftoken
return fetch(uri, opt).then(res => res.json())