storage.mjs 608 B

12345678910111213141516171819202122232425
  1. import fs from 'node:fs/promises'
  2. export default {
  3. async activated () { },
  4. async deactivated () { },
  5. async init () { },
  6. async created (page) { },
  7. async updated (page) { },
  8. async deleted (page) { },
  9. async renamed (page) { },
  10. async assetUploaded ({ asset, tempFilePath, createReadStream }) {
  11. await WIKI.db.knex('assets').where({
  12. id: asset.id
  13. }).update({
  14. data: await fs.readFile(tempFilePath)
  15. })
  16. return {
  17. available: true
  18. }
  19. },
  20. async assetDeleted (asset) { },
  21. async assetRenamed (asset) { },
  22. async getLocalLocation () { },
  23. async exportAll () { }
  24. }