convertSchema.js 610 B

1234567891011121314151617181920212223242526272829303132
  1. const moduleManager = require("../../../index");
  2. const mongoModule = moduleManager.modules["mongo"];
  3. const convertSchemaModule = moduleManager.modules["convertSchema"];
  4. module.exports = {
  5. "getForVersion": (cb, version) => {
  6. convertSchemaModule.getForVersion(version).then(schema => {
  7. cb({
  8. status: "success",
  9. schema
  10. });
  11. }).catch(err => {
  12. cb({
  13. status: "failure"
  14. });
  15. });
  16. },
  17. "import": (cb, name) => {
  18. convertSchemaModule.import(name).then(() => {
  19. cb({
  20. status: "success"
  21. });
  22. }).catch(err => {
  23. cb({
  24. status: "failure",
  25. error: err.message
  26. });
  27. });
  28. }
  29. }