Serving a payment option for my minecraft server so I don't have to pay for it all alone
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

Settings.class.js 817B

123456789101112131415161718192021222324252627
  1. // MLQRequire: { "Plugin": "Minecraft-Payment", "Type": "Service", "Name": "MinecraftPayService" }
  2. class Settings {
  3. constructor() {
  4. this.settings = {};
  5. }
  6. onview(vnode) {
  7. if (typeof (MinecraftServer) !== 'function')
  8. LoadQueue.Start(() => {
  9. });
  10. else
  11. this.loadServer();
  12. }
  13. loadServer() {
  14. var id = m.route.param('id');
  15. if (id.match(/^[0-9]+$/))
  16. id = parseInt(id);
  17. else
  18. return;
  19. if (this.settings.ID !== id) {
  20. this.settings = $.extend(true, new MinecraftServer(), MinecraftPayService.Servers.find(o => o.ID === id)) || this.settings;
  21. m.redraw();
  22. }
  23. }
  24. saveServer() {
  25. MinecraftPayService.UpdateServer(this.settings.ID, this.settings);
  26. }
  27. }