index.js 645 B

12345678910111213141516171819202122232425
  1. const hook = require('./discord_hook_'+process.platform+'.node');
  2. const fs = require('fs');
  3. const path = require('path');
  4. let dataDirectory;
  5. try {
  6. dataDirectory = window.DiscordNative.fileManager.getModuleDataPathSync
  7. ? path.join(window.DiscordNative.fileManager.getModuleDataPathSync(), 'discord_hook')
  8. : null;
  9. } catch (e) {
  10. console.error('Failed to get data directory: ', e);
  11. }
  12. if (dataDirectory != null) {
  13. try {
  14. fs.mkdirSync(dataDirectory, {recursive: true});
  15. } catch (e) {
  16. console.warn("Couldn't create hook data directory ", dataDirectory, ':', e);
  17. }
  18. }
  19. hook.initialize({dataDirectory});
  20. module.exports = hook;