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 })()