Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

ajx_req.js 1.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. clog(".")
  2. vcb_fn = {
  3. default_api_err(data,status,xhr){
  4. clog("default_api_err",{that:this,data,status,xhr,args:[...arguments]})
  5. },
  6. log_api_success(data,status,xhr){
  7. clog("log_api_success",{that:this,data,status,xhr,args:[...arguments]})
  8. },
  9. }
  10. // C:\bspace\repos\jc4\ign4\libs\mustache.js
  11. base_vapi_request = {
  12. // url: "https://api.digitalocean.com/v2/droplets",
  13. // data: file.qs,
  14. // cache:false,
  15. // "passme":"abc124",
  16. success: vcb_fn.log_api_success,
  17. error: vcb_fn.default_api_err,
  18. headers:{
  19. "Content-Type": "application/json",
  20. "Authorization": `Bearer ${localStorage.TOKEN}`,
  21. }
  22. }
  23. function fillTemplate5(a){
  24. return a
  25. }
  26. function vapi_req(obj,tv={}){
  27. /*
  28. if (!tflag){
  29. clog("NO tflag")
  30. return
  31. }
  32. */
  33. // console.trace("vapi_req")
  34. var ajx_arg = Object.assign({},base_vapi_request,obj)
  35. // clog("URL0",JSON.stringify(ajx_arg),ajx_arg)
  36. ajx_arg.url = fillTemplate5(ajx_arg.url,tv)
  37. if (!ajx_arg.url.startsWith("https://api.digitalocean.com")){
  38. console.error("WRONG SITE",ajx_arg.url)
  39. return
  40. }
  41. // if (is_token_set()){ return token_not_set()}
  42. clog("vapi_req_0",ajx_arg)
  43. // clog("vapi_req_1",jc(ajx_arg))
  44. // clog("URL1",JSON.stringify(ajx_arg),ajx_arg)
  45. /*
  46. var aii = $.ajax(ajx_arg)
  47. */
  48. }