mirror of
https://github.com/gosticks/web.git
synced 2026-10-06 22:57:01 +00:00
Use real API for whitelist add/remove
This commit is contained in:
+8
-3
@@ -84,16 +84,21 @@ export const api = {
|
||||
getWhitelist() {
|
||||
return this.get("dns/whitelist");
|
||||
},
|
||||
//TODO: Implement whitelisting in FTL API
|
||||
addWhitelist(domain) {
|
||||
return new Promise(resolve => setTimeout(() => resolve({ status: "success" }), 1000));
|
||||
return this.post("dns/whitelist", { "domain": domain });
|
||||
},
|
||||
removeWhitelist(domain) {
|
||||
return new Promise(resolve => setTimeout(() => resolve({ status: "success" }), 1000));
|
||||
return this.delete("dns/whitelist/" + domain);
|
||||
},
|
||||
get(url) {
|
||||
return fetch(this.urlFor(url)).then(data => data.json());
|
||||
},
|
||||
post(url, data) {
|
||||
return fetch(this.urlFor(url), { method: "POST", body: JSON.stringify(data) }).then(data => data.json());
|
||||
},
|
||||
delete(url) {
|
||||
return fetch(this.urlFor(url), { method: "DELETE" }).then(data => data.json());
|
||||
},
|
||||
urlFor(endpoint) {
|
||||
let apiLocation;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user