blob: a418695f50635ce96efb992390cc3ffe1b17ca74 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
var sdk = (function(){
var sdk = {}
sdk.env = "development"
var endpoint = window.location.origin
sdk.init = function(){
try {
const preload = document.querySelector('#preload').getAttribute('payload')
sdk.opt = JSON.parse(preload)
} catch (e) {
console.error("preload error", e)
sdk.opt = { s3: {} }
}
switch (sdk.env = sdk.opt.env || "development") {
case 'test':
break
default:
case 'development':
break
case 'production':
break
}
}
sdk.path = function(api){
return endpoint + api
}
sdk.image = function(file, size){
return "https://" + sdk.opt.s3.bucket + sdk.opt.s3.path + "/data/" + file.thread + "/" + file.id
}
// $.ajaxSetup({
// // possibly: application/json; charset=utf-8"
// contentType: "application/json",
// })
return sdk
})()
|