handler tweaks (#221)

This commit is contained in:
Michael Quigley 2024-10-29 11:39:18 -04:00
parent 9a12ab4661
commit e34e661722
No known key found for this signature in database
GPG Key ID: 9B60314A9DD20A62

View File

@ -1,39 +1,49 @@
import {AgentApi, ApiClient} from "../api/src/index.js";
export const getAgentApi = () => {
return new AgentApi(new ApiClient("http://localhost:5173"));
return new AgentApi(new ApiClient(window.location.origin));
}
export const createShare = (opts) => {
switch(opts.shareMode) {
case "public":
getAgentApi().agentSharePublic(opts, (e, d) => {
if(e) {
console.log("createShare", e, d);
}
});
break;
case "private":
getAgentApi().agentSharePrivate(opts, (e, d) => {
if(e) {
console.log("createShare", e, d);
})
}
});
break;
}
}
export const releaseShare = (opts) => {
getAgentApi().agentReleaseShare(opts, (e, d) => {
if(e) {
console.log("releaseShare", e, d);
})
}
});
}
export const createAccess = (opts) => {
getAgentApi().agentAccessPrivate(opts, (e, d) => {
if(e) {
console.log("createAccess", e, d);
})
}
});
}
export const releaseAccess = (opts) => {
if(e) {
getAgentApi().agentReleaseAccess(opts, (e, d) => {
console.log("releaseAccess", e, d);
})
});
}
}