jsonpool
Version:
A json database for devs
7 lines • 860 B
JavaScript
const base_url="/pool/"
function create_pool(object,callback,private=!1){var priv="";if(private){priv="?private=1"}
$.ajax({method:"POST",url:(base_url+priv),contentType:"application/json; charset=utf-8",data:JSON.stringify(object)}).done(function(res){callback(res)})}
function get_pool(id,callback,auth=null){var q="";if(auth){q="?auth="+auth}
$.ajax({method:"GET",url:base_url+id+q}).done(function(res){callback(res)})}
function delete_pool(id,auth,callback){$.ajax({method:"DELETE",url:base_url+id,contentType:"application/json; charset=utf-8",data:JSON.stringify({auth:auth})}).done(function(res){callback(res)})}
function update_pool(id,auth,object,callback,override=!0){$.ajax({method:"PUT",url:base_url+id,contentType:"application/json; charset=utf-8",data:JSON.stringify({auth:auth,override:override,data:object})}).done(function(res){callback(res)})}