index.js 933 B

123456789101112131415161718192021222324
  1. import { invoke } from '@tauri-apps/api/core';
  2. var MediaType;
  3. (function (MediaType) {
  4. MediaType["TEXT_PLAIN"] = "text/plain";
  5. MediaType["TEXT_HTML"] = "text/html";
  6. MediaType["TEXT_CSS"] = "text/css";
  7. MediaType["TEXT_CSV"] = "text/csv";
  8. MediaType["APPLICATION_JSON"] = "application/json";
  9. MediaType["APPLICATION_LD_JSON"] = "application/ld+json";
  10. MediaType["APPLICATION_XML"] = "application/xml";
  11. MediaType["TEXT_XML"] = "text/xml";
  12. MediaType["APPLICATION_FORM"] = "application/x-www-form-urlencoded";
  13. MediaType["APPLICATION_OCTET"] = "application/octet-stream";
  14. MediaType["MULTIPART_FORM"] = "multipart/form-data";
  15. })(MediaType || (MediaType = {}));
  16. async function execute(request) {
  17. return await invoke('plugin:relay|execute', { request });
  18. }
  19. async function cancel(requestId) {
  20. return await invoke('plugin:relay|cancel', { requestId });
  21. }
  22. export { MediaType, cancel, execute };