From 1c587325e80491f1dbc0ad686d9ddca7634cdf13 Mon Sep 17 00:00:00 2001 From: AlphaX-Projects <77661270+AlphaX-Projects@users.noreply.github.com> Date: Wed, 27 Mar 2024 09:23:23 +0100 Subject: [PATCH 1/6] Update dependencies --- package-lock.json | 210 +++++++++++++++++++++++++++------------------- package.json | 10 +-- 2 files changed, 127 insertions(+), 93 deletions(-) diff --git a/package-lock.json b/package-lock.json index 083cc2e2..2086a35d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "4.5.1", "license": "GPL-3.0", "dependencies": { - "@hapi/hapi": "21.3.6", + "@hapi/hapi": "21.3.7", "@hapi/inert": "7.1.0", "@lit-labs/motion": "1.0.6", "@popperjs/core": "2.11.8", @@ -40,19 +40,19 @@ "prosemirror-commands": "1.5.2", "prosemirror-dropcursor": "1.8.1", "prosemirror-gapcursor": "1.3.2", - "prosemirror-history": "1.3.2", + "prosemirror-history": "1.4.0", "prosemirror-keymap": "1.2.2", "prosemirror-model": "1.19.4", "prosemirror-schema-list": "1.3.0", "prosemirror-state": "1.4.3", "prosemirror-transform": "1.8.0", - "prosemirror-view": "1.33.1", + "prosemirror-view": "1.33.3", "sass": "1.72.0", "short-unique-id": "5.0.3", "xhr2": "0.2.1" }, "devDependencies": { - "@babel/core": "7.24.0", + "@babel/core": "7.24.3", "@electron/packager": "18.1.3", "@material/mwc-button": "0.27.0", "@material/mwc-checkbox": "0.27.0", @@ -104,7 +104,7 @@ "@vaadin/tooltip": "24.2.9", "@zip.js/zip.js": "2.7.40", "axios": "1.6.8", - "electron": "27.3.6", + "electron": "27.3.7", "electron-builder": "24.13.3", "epml": "0.3.3", "eslint": "8.57.0", @@ -152,42 +152,42 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", "dev": true, "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.1.tgz", + "integrity": "sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz", - "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.3.tgz", + "integrity": "sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.1", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.24.0", - "@babel/parser": "^7.24.0", + "@babel/helpers": "^7.24.1", + "@babel/parser": "^7.24.1", "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.0", + "@babel/traverse": "^7.24.1", "@babel/types": "^7.24.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", @@ -204,14 +204,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz", + "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==", "dev": true, "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.24.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { @@ -269,12 +269,12 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", "dev": true, "dependencies": { - "@babel/types": "^7.22.15" + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -324,9 +324,9 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", "dev": true, "engines": { "node": ">=6.9.0" @@ -351,13 +351,13 @@ } }, "node_modules/@babel/helpers": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.0.tgz", - "integrity": "sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz", + "integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==", "dev": true, "dependencies": { "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.0", + "@babel/traverse": "^7.24.1", "@babel/types": "^7.24.0" }, "engines": { @@ -365,23 +365,24 @@ } }, "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", - "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", + "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -405,18 +406,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz", - "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", + "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", + "@babel/code-frame": "^7.24.1", + "@babel/generator": "^7.24.1", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.24.0", + "@babel/parser": "^7.24.1", "@babel/types": "^7.24.0", "debug": "^4.3.1", "globals": "^11.1.0" @@ -556,9 +557,9 @@ } }, "node_modules/@electron/osx-sign": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.0.5.tgz", - "integrity": "sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.1.0.tgz", + "integrity": "sha512-9xxNAyTu2YEAfn2TOQXC5fcTZ9hxVT/zAgWOONpOvxivv5rU97RldGbJrxz+OBKXGAiQRJUYOY07mJI++S/iYw==", "dev": true, "dependencies": { "compare-version": "^0.1.2", @@ -950,9 +951,9 @@ "integrity": "sha512-w+lKW+yRrLhJu620jT3y+5g2mHqnKfepreykvdOcl9/6up8GrQQn+l3FRTsjHTKbkbfQFkuksHpdv2EcpKcJ4Q==" }, "node_modules/@hapi/hapi": { - "version": "21.3.6", - "resolved": "https://registry.npmjs.org/@hapi/hapi/-/hapi-21.3.6.tgz", - "integrity": "sha512-fbJ7QYQZl7Ixe6fmKjJbVO3zUrDa5aY+4xn7xBvJFXw6be76B4d28qknrD2la1aXo6GIhTUsJnqzU2awqmG0Sg==", + "version": "21.3.7", + "resolved": "https://registry.npmjs.org/@hapi/hapi/-/hapi-21.3.7.tgz", + "integrity": "sha512-33J0nreMfqkhY7wwRAZRy+9J+7J4QOH1JtICMjIUmxfaOYSJL/d8JJCtg57SX60944bhlCeu7isb7qyr2jT2oA==", "dependencies": { "@hapi/accept": "^6.0.1", "@hapi/ammo": "^6.0.1", @@ -3658,9 +3659,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.19.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.24.tgz", - "integrity": "sha512-eghAz3gnbQbvnHqB+mgB2ZR3aH6RhdEmHGS48BnV75KceQPHqabkxKI0BbUSsqhqy2Ddhc2xD/VAR9ySZd57Lw==", + "version": "18.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", + "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", "devOptional": true, "dependencies": { "undici-types": "~5.26.4" @@ -4253,6 +4254,39 @@ "node": ">=10" } }, + "node_modules/app-builder-lib/node_modules/@electron/osx-sign": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.0.5.tgz", + "integrity": "sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww==", + "dev": true, + "dependencies": { + "compare-version": "^0.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.0.0", + "isbinaryfile": "^4.0.8", + "minimist": "^1.2.6", + "plist": "^3.0.5" + }, + "bin": { + "electron-osx-flat": "bin/electron-osx-flat.js", + "electron-osx-sign": "bin/electron-osx-sign.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/app-builder-lib/node_modules/@electron/osx-sign/node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, "node_modules/app-builder-lib/node_modules/@electron/universal": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.5.1.tgz", @@ -4973,9 +5007,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001598", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001598.tgz", - "integrity": "sha512-j8mQRDziG94uoBfeFuqsJUNECW37DXpnvhcMJMdlH2u3MRkq1sAI0LJcXP1i/Py0KbSIC4UDj8YHPrTn5YsL+Q==", + "version": "1.0.30001600", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz", + "integrity": "sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==", "dev": true, "funding": [ { @@ -5752,9 +5786,9 @@ } }, "node_modules/electron": { - "version": "27.3.6", - "resolved": "https://registry.npmjs.org/electron/-/electron-27.3.6.tgz", - "integrity": "sha512-oLk99Euqa9EQKWJsPxi4rYV32OYmlbasHUZdvLGNzTn5S3U+jLlfhvca/9Tg1xUyIv2U/gyRnwjR37Ne9n4orA==", + "version": "27.3.7", + "resolved": "https://registry.npmjs.org/electron/-/electron-27.3.7.tgz", + "integrity": "sha512-AIV1cmwUZTQpNrHeJwuzYIOff8TWe2V5VMIslI25xfosw3lVCEVj4Xb/5UKxl1L3Lx6UuU0gGUN7MxSKupDKmQ==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -6043,9 +6077,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.708", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.708.tgz", - "integrity": "sha512-iWgEEvREL4GTXXHKohhh33+6Y8XkPI5eHihDmm8zUk5Zo7HICEW+wI/j5kJ2tbuNUCXJ/sNXa03ajW635DiJXA==", + "version": "1.4.717", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.717.tgz", + "integrity": "sha512-6Fmg8QkkumNOwuZ/5mIbMU9WI3H2fmn5ajcVya64I5Yr5CcNmO7vcLt0Y7c96DCiMO5/9G+4sI2r6eEvdg1F7A==", "dev": true }, "node_modules/electron-updater": { @@ -8254,16 +8288,16 @@ } }, "node_modules/markdown-it": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.0.0.tgz", - "integrity": "sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", + "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", "dependencies": { "argparse": "^2.0.1", "entities": "^4.4.0", "linkify-it": "^5.0.0", "mdurl": "^2.0.0", "punycode.js": "^2.3.1", - "uc.micro": "^2.0.0" + "uc.micro": "^2.1.0" }, "bin": { "markdown-it": "bin/markdown-it.mjs" @@ -9032,9 +9066,9 @@ } }, "node_modules/prosemirror-history": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.3.2.tgz", - "integrity": "sha512-/zm0XoU/N/+u7i5zepjmZAEnpvjDtzoPWW6VmKptcAnPadN/SStsBjMImdCEbb3seiNTpveziPTIrXQbHLtU1g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.4.0.tgz", + "integrity": "sha512-UUiGzDVcqo1lovOPdi9YxxUps3oBFWAIYkXLu3Ot+JPv1qzVogRbcizxK3LhHmtaUxclohgiOVesRw5QSlMnbQ==", "dependencies": { "prosemirror-state": "^1.2.2", "prosemirror-transform": "^1.0.0", @@ -9162,9 +9196,9 @@ } }, "node_modules/prosemirror-view": { - "version": "1.33.1", - "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.33.1.tgz", - "integrity": "sha512-62qkYgSJIkwIMMCpuGuPzc52DiK1Iod6TWoIMxP4ja6BTD4yO8kCUL64PZ/WhH/dJ9fW0CDO39FhH1EMyhUFEg==", + "version": "1.33.3", + "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.33.3.tgz", + "integrity": "sha512-P4Ao/bc4OrU/2yLIf8dL4lJaEtjLR3QjIvQHgJYp2jUS7kYM4bSR6okbBjkqzOs/FwUon6UGjTLdKMnPL1MZqw==", "dependencies": { "prosemirror-model": "^1.16.0", "prosemirror-state": "^1.0.0", @@ -10042,9 +10076,9 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "engines": { "node": ">=0.10.0" } @@ -10254,9 +10288,9 @@ "integrity": "sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==" }, "node_modules/tar": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "dev": true, "dependencies": { "chownr": "^2.0.0", @@ -10501,9 +10535,9 @@ } }, "node_modules/typescript": { - "version": "5.4.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", - "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.3.tgz", + "integrity": "sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==", "dev": true, "bin": { "tsc": "bin/tsc", diff --git a/package.json b/package.json index f0097e9c..8346b559 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "lint": "eslint './**/*.{js,mjs}'" }, "dependencies": { - "@hapi/hapi": "21.3.6", + "@hapi/hapi": "21.3.7", "@hapi/inert": "7.1.0", "@lit-labs/motion": "1.0.6", "@popperjs/core": "2.11.8", @@ -62,19 +62,19 @@ "prosemirror-commands": "1.5.2", "prosemirror-dropcursor": "1.8.1", "prosemirror-gapcursor": "1.3.2", - "prosemirror-history": "1.3.2", + "prosemirror-history": "1.4.0", "prosemirror-keymap": "1.2.2", "prosemirror-model": "1.19.4", "prosemirror-schema-list": "1.3.0", "prosemirror-state": "1.4.3", "prosemirror-transform": "1.8.0", - "prosemirror-view": "1.33.1", + "prosemirror-view": "1.33.3", "sass": "1.72.0", "short-unique-id": "5.0.3", "xhr2": "0.2.1" }, "devDependencies": { - "@babel/core": "7.24.0", + "@babel/core": "7.24.3", "@electron/packager": "18.1.3", "@material/mwc-button": "0.27.0", "@material/mwc-checkbox": "0.27.0", @@ -126,7 +126,7 @@ "@vaadin/tooltip": "24.2.9", "@zip.js/zip.js": "2.7.40", "axios": "1.6.8", - "electron": "27.3.6", + "electron": "27.3.7", "electron-builder": "24.13.3", "epml": "0.3.3", "eslint": "8.57.0", From 42201341c11562b04c75c9f936e4d88bb3880b27 Mon Sep 17 00:00:00 2001 From: AlphaX-Projects <77661270+AlphaX-Projects@users.noreply.github.com> Date: Wed, 27 Mar 2024 12:48:38 +0100 Subject: [PATCH 2/6] Cleanup code --- core/src/apiKeyUtils.js | 6 +- core/src/components/app-view.js | 32 +-- .../beginner-tour/tour-component.js | 8 +- core/src/components/check-for-update.js | 2 +- .../friends-view/ChatSideNavHeads.js | 8 +- .../friends-view/add-friends-modal.js | 2 +- core/src/components/friends-view/avatar.js | 2 +- .../friends-view/beginner-checklist.js | 10 +- .../friends-view/core-sync-status.js | 4 +- core/src/components/friends-view/feed-item.js | 2 +- .../friends-view/friend-item-actions.js | 2 +- .../components/friends-view/friends-feed.js | 6 +- .../friends-view/friends-side-panel-parent.js | 2 +- .../friends-view/friends-side-panel.js | 2 +- .../components/friends-view/friends-view.js | 6 +- .../friends-view/profile-modal-update.js | 14 +- core/src/components/friends-view/profile.js | 8 +- .../friends-view/save-settings-qdn.js | 6 +- core/src/components/language-selector.js | 2 +- .../login-view/create-account-section.js | 2 +- .../components/login-view/login-section.js | 2 +- core/src/components/login-view/login-view.js | 2 +- core/src/components/login-view/particle.js | 4 +- .../src/components/login-view/welcome-page.js | 2 +- .../src/components/logout-view/logout-view.js | 2 +- core/src/components/new-selector.js | 2 +- .../notification-bell-general.js | 3 +- .../notification-view/notification-bell.js | 6 +- core/src/components/search-modal.js | 4 +- .../components/settings-view/account-view.js | 4 +- .../components/settings-view/export-keys.js | 2 +- .../settings-view/notifications-view.js | 2 +- .../components/settings-view/qr-login-view.js | 2 +- .../components/settings-view/security-view.js | 2 +- .../components/settings-view/user-settings.js | 2 +- core/src/components/show-plugin.js | 14 +- core/src/components/start-minting.js | 6 +- core/src/components/theme-toggle.js | 2 +- .../user-info-view/user-info-view.js | 2 +- core/src/custom-elements/frag-file-input.js | 2 +- .../confirm-transaction-dialog.js | 2 +- core/src/functional-components/mykey-page.js | 2 +- .../functional-components/settings-page.js | 2 +- crypto/api/decryptStoredWallet.js | 2 +- crypto/api/kdf.js | 2 +- crypto/api/wallet/validateAddress.js | 6 +- electron.js | 40 ++-- .../core/become-minter/become-minter.src.js | 2 +- .../become-minter/components/not-sponsored.js | 2 +- .../become-minter/components/yes-sponsored.js | 2 +- .../core/components/ChatGifs/ChatGifs.js | 14 +- .../components/ChatGifs/ChatGifsExplore.js | 4 +- .../core/components/ChatGroupInvites.js | 2 +- .../core/components/ChatGroupManager.js | 16 +- .../core/components/ChatGroupSettings.js | 2 +- .../core/components/ChatGroupsManagement.js | 2 +- .../core/components/ChatGroupsModal.js | 2 +- plugins/plugins/core/components/ChatImage.js | 8 +- .../plugins/core/components/ChatLeaveGroup.js | 2 +- plugins/plugins/core/components/ChatModals.js | 2 +- plugins/plugins/core/components/ChatPage.js | 24 ++- .../plugins/core/components/ChatRightPanel.js | 2 +- .../components/ChatRightPanelResources.js | 16 +- .../plugins/core/components/ChatScroller.js | 26 +-- .../core/components/ChatSeachResults.js | 2 +- .../core/components/ChatSearchResults.js | 2 +- plugins/plugins/core/components/ChatSelect.js | 6 +- .../core/components/ChatSideNavHeads.js | 6 +- .../core/components/ChatTextEditor copy.js | 10 +- .../plugins/core/components/ChatTextEditor.js | 11 +- .../core/components/ChatWelcomePage.js | 10 +- .../plugins/core/components/ImageComponent.js | 8 +- .../plugins/core/components/LevelFounder.js | 2 +- plugins/plugins/core/components/NameMenu.js | 4 +- plugins/plugins/core/components/QRCode.js | 4 +- .../plugins/core/components/ReusableImage.js | 2 +- plugins/plugins/core/components/TipUser.js | 4 +- .../plugins/core/components/TradeInfoView.js | 2 +- .../plugins/core/components/TraderInfoView.js | 2 +- .../core/components/UserInfo/UserInfo.js | 8 +- .../core/components/frag-file-input.js | 2 +- .../core/components/qortal-info-view.js | 2 +- .../time-elements/extended-time-element.js | 2 +- .../core/components/time-elements/index.js | 2 +- .../group-management/group-management.src.js | 8 +- .../core/messaging/q-chat/q-chat.src.js | 4 +- .../plugins/core/minting/minting-info.src.js | 2 +- .../name-registration.src.js | 2 +- .../core/names-market/names-market.src.js | 2 +- .../node-management/node-management.src.js | 2 +- .../core/overview-page/overview-page.src.js | 18 +- plugins/plugins/core/puzzles/puzzles.src.js | 2 +- plugins/plugins/core/q-app/q-apps.src.js | 2 +- .../plugins/core/qdn/browser/browser.src.js | 6 +- .../data-management/data-management.src.js | 2 +- .../plugins/core/qdn/publish/publish.src.js | 2 +- plugins/plugins/core/qdn/websites.src.js | 2 +- .../core/qortal-lottery/qortal-lottery.src.js | 186 +++++++++--------- .../core/reward-share/reward-share.src.js | 2 +- .../sponsorship-list/sponsorship-list.src.js | 6 +- plugins/plugins/core/streams/onNewBlock.js | 10 +- plugins/plugins/core/streams/streams.js | 2 +- .../core/trade-bot/trade-bot-portal.src.js | 6 +- .../core/trade-portal/charts/arrr-charts.js | 2 +- .../core/trade-portal/charts/btc-charts.js | 2 +- .../core/trade-portal/charts/dgb-charts.js | 2 +- .../core/trade-portal/charts/doge-charts.js | 2 +- .../core/trade-portal/charts/ltc-charts.js | 2 +- .../core/trade-portal/charts/rvn-charts.js | 2 +- .../core/trade-portal/trade-portal.src.js | 12 +- plugins/plugins/core/wallet/wallet-app.src.js | 6 +- plugins/plugins/utils/publish-image.js | 30 +-- plugins/plugins/utils/publish-modal.js | 2 +- plugins/plugins/utils/warning-modal.js | 2 +- scripts/afterPack.js | 2 +- splash/download.html | 8 +- 116 files changed, 356 insertions(+), 452 deletions(-) diff --git a/core/src/apiKeyUtils.js b/core/src/apiKeyUtils.js index 307ed6cb..e65772b0 100644 --- a/core/src/apiKeyUtils.js +++ b/core/src/apiKeyUtils.js @@ -49,8 +49,6 @@ export const testApiKey = async (apiKey) => { let testRes = await api.request(testUrl, { method: "GET" }); - if (testRes === true) { - return true; - } - return false; + return testRes === true; + } diff --git a/core/src/components/app-view.js b/core/src/components/app-view.js index 3f2b6877..07a0b84f 100644 --- a/core/src/components/app-view.js +++ b/core/src/components/app-view.js @@ -3,7 +3,7 @@ import { connect } from 'pwa-helpers' import { store } from '../store.js' import { Epml } from '../epml.js' import { addTradeBotRoutes } from '../tradebot/addTradeBotRoutes.js' -import { get, translate } from '../../translate/index.js' +import { get, translate } from '../../translate' import localForage from 'localforage' import { decryptData, encryptData } from '../lockScreen.js' import { setChatLastSeen } from '../redux/app/app-actions.js' @@ -560,7 +560,7 @@ class AppView extends connect(store)(LitElement) { if(el3) { els['checklist'] = el3 } - + return els } @@ -965,7 +965,7 @@ class AppView extends connect(store)(LitElement) { await appDelay(1000) if (this.isEmptyArray(this.tradeBotAvailableBtcQortal) === true) { - return + } else { const botbtcprice = this.round(parseFloat(this.tradeBotBtcBook[0].botBtcPrice)) const changebtcamount = parseFloat(this.tradeBotBtcBook[0].botBtcQortAmount) @@ -1009,7 +1009,7 @@ class AppView extends connect(store)(LitElement) { } if (this.isEmptyArray(this.tradeBotBtcBook) === true) { - return + } else { const checkBotBtcFunds = this.round(parseFloat(this.tradeBotBtcBook[0].botBtcQortAmount) * parseFloat(this.tradeBotBtcBook[0].botBtcPrice)) const myBotBtcFunds = this.round(parseFloat(this.btcWalletBalance)) @@ -1162,7 +1162,7 @@ class AppView extends connect(store)(LitElement) { await appDelay(1000) if (this.isEmptyArray(this.tradeBotAvailableLtcQortal) === true) { - return + } else { const botltcprice = this.round(parseFloat(this.tradeBotLtcBook[0].botLtcPrice)) const changeltcamount = parseFloat(this.tradeBotLtcBook[0].botLtcQortAmount) @@ -1206,7 +1206,7 @@ class AppView extends connect(store)(LitElement) { } if (this.isEmptyArray(this.tradeBotLtcBook) === true) { - return + } else { const checkBotLtcFunds = this.round(parseFloat(this.tradeBotLtcBook[0].botLtcQortAmount) * parseFloat(this.tradeBotLtcBook[0].botLtcPrice)) const myBotLtcFunds = this.round(parseFloat(this.ltcWalletBalance)) @@ -1348,7 +1348,7 @@ class AppView extends connect(store)(LitElement) { await appDelay(1000) if (this.isEmptyArray(this.tradeBotAvailableDogeQortal) === true) { - return + } else { const botdogeprice = this.round(parseFloat(this.tradeBotDogeBook[0].botDogePrice)) const changedogeamount = parseFloat(this.tradeBotDogeBook[0].botDogeQortAmount) @@ -1392,7 +1392,7 @@ class AppView extends connect(store)(LitElement) { } if (this.isEmptyArray(this.tradeBotDogeBook) === true) { - return + } else { const checkBotDogeFunds = this.round(parseFloat(this.tradeBotDogeBook[0].botDogeQortAmount) * parseFloat(this.tradeBotDogeBook[0].botDogePrice)) const myBotDogeFunds = this.round(parseFloat(this.dogeWalletBalance)) @@ -1534,7 +1534,7 @@ class AppView extends connect(store)(LitElement) { await appDelay(1000) if (this.isEmptyArray(this.tradeBotAvailableDgbQortal) === true) { - return + } else { const botdgbprice = this.round(parseFloat(this.tradeBotDgbBook[0].botDgbPrice)) const changedgbamount = parseFloat(this.tradeBotDgbBook[0].botDgbQortAmount) @@ -1578,7 +1578,7 @@ class AppView extends connect(store)(LitElement) { } if (this.isEmptyArray(this.tradeBotDgbBook) === true) { - return + } else { const checkBotDgbFunds = this.round(parseFloat(this.tradeBotDgbBook[0].botDgbQortAmount) * parseFloat(this.tradeBotDgbBook[0].botDgbPrice)) const myBotDgbFunds = this.round(parseFloat(this.dgbWalletBalance)) @@ -1720,7 +1720,7 @@ class AppView extends connect(store)(LitElement) { await appDelay(1000) if (this.isEmptyArray(this.tradeBotAvailableRvnQortal) === true) { - return + } else { const botrvnprice = this.round(parseFloat(this.tradeBotRvnBook[0].botRvnPrice)) const changervnamount = parseFloat(this.tradeBotRvnBook[0].botRvnQortAmount) @@ -1764,7 +1764,7 @@ class AppView extends connect(store)(LitElement) { } if (this.isEmptyArray(this.tradeBotRvnBook) === true) { - return + } else { const checkBotRvnFunds = this.round(parseFloat(this.tradeBotRvnBook[0].botRvnQortAmount) * parseFloat(this.tradeBotRvnBook[0].botRvnPrice)) const myBotRvnFunds = this.round(parseFloat(this.rvnWalletBalance)) @@ -1906,7 +1906,7 @@ class AppView extends connect(store)(LitElement) { await appDelay(1000) if (this.isEmptyArray(this.tradeBotAvailableArrrQortal) === true) { - return + } else { const botarrrprice = this.round(parseFloat(this.tradeBotArrrBook[0].botArrrPrice)) const changearrramount = parseFloat(this.tradeBotArrrBook[0].botArrrQortAmount) @@ -1950,7 +1950,7 @@ class AppView extends connect(store)(LitElement) { } if (this.isEmptyArray(this.tradeBotArrrBook) === true) { - return + } else { const checkBotArrrFunds = this.round(parseFloat(this.tradeBotArrrBook[0].botArrrQortAmount) * parseFloat(this.tradeBotArrrBook[0].botArrrPrice)) const myBotArrrFunds = this.round(parseFloat(this.arrrWalletBalance)) @@ -2243,7 +2243,7 @@ class AppView extends connect(store)(LitElement) { this.helperMessage = this.renderHelperErr() await errDelay(3000) this.helperMessage = this.renderHelperPass() - return + } } @@ -3365,4 +3365,4 @@ class AppView extends connect(store)(LitElement) { } } -window.customElements.define('app-view', AppView) \ No newline at end of file +window.customElements.define('app-view', AppView) diff --git a/core/src/components/beginner-tour/tour-component.js b/core/src/components/beginner-tour/tour-component.js index f51ba3d6..5475235a 100644 --- a/core/src/components/beginner-tour/tour-component.js +++ b/core/src/components/beginner-tour/tour-component.js @@ -5,7 +5,7 @@ import '@material/mwc-icon'; import '@polymer/paper-spinner/paper-spinner-lite.js'; import '@vaadin/tooltip'; import '@material/mwc-button'; -import { get, translate } from '../../../translate/index.js'; +import { get, translate } from '../../../translate'; import '@polymer/paper-dialog/paper-dialog.js'; import { setNewTab } from '../../redux/app/app-actions.js'; import { store } from '../../store.js'; @@ -116,7 +116,7 @@ class TourComponent extends connect(store)(LitElement) { _controlOpenWelcomeModal() { this.isSynced = true - + const seenWelcomeSync = JSON.parse( localStorage.getItem('welcome-sync') || 'false' ); @@ -280,7 +280,7 @@ class TourComponent extends connect(store)(LitElement) {

${get("tour.tour4")}

- + `, }, }); @@ -397,7 +397,7 @@ class TourComponent extends connect(store)(LitElement) { class="close-button" @click=${()=> { this.onClose() - + }} > ${translate("general.close")} diff --git a/core/src/components/check-for-update.js b/core/src/components/check-for-update.js index 10ad8339..26a9a70e 100644 --- a/core/src/components/check-for-update.js +++ b/core/src/components/check-for-update.js @@ -1,5 +1,5 @@ import {css, html, LitElement} from 'lit' -import {translate} from '../../translate/index.js' +import {translate} from '../../translate' import isElectron from 'is-electron' import '@polymer/paper-icon-button/paper-icon-button.js' diff --git a/core/src/components/friends-view/ChatSideNavHeads.js b/core/src/components/friends-view/ChatSideNavHeads.js index 66c006fb..d2f6ebdd 100644 --- a/core/src/components/friends-view/ChatSideNavHeads.js +++ b/core/src/components/friends-view/ChatSideNavHeads.js @@ -1,5 +1,5 @@ import {css, html, LitElement} from 'lit' -import {get} from '../../../translate/index.js' +import {get} from '../../../translate' import '@material/mwc-icon' import '@vaadin/tooltip'; @@ -206,11 +206,9 @@ class ChatSideNavHeads extends LitElement { if(changedProperties.has('chatInfo')){ return true } - if(changedProperties.has('isImageLoaded')){ - return true - } + return !!changedProperties.has('isImageLoaded'); + - return false } getUrl(chatUrl) { diff --git a/core/src/components/friends-view/add-friends-modal.js b/core/src/components/friends-view/add-friends-modal.js index c622e4ef..1c3412c4 100644 --- a/core/src/components/friends-view/add-friends-modal.js +++ b/core/src/components/friends-view/add-friends-modal.js @@ -1,5 +1,5 @@ import {css, html, LitElement} from 'lit'; -import {translate,} from '../../../translate/index.js' +import {translate,} from '../../../translate' import '@material/mwc-button'; import '@material/mwc-dialog'; import '@material/mwc-checkbox'; diff --git a/core/src/components/friends-view/avatar.js b/core/src/components/friends-view/avatar.js index fdee3967..5659478d 100644 --- a/core/src/components/friends-view/avatar.js +++ b/core/src/components/friends-view/avatar.js @@ -1,5 +1,5 @@ import { LitElement, html, css } from 'lit'; -import { get, translate } from '../../../translate/index.js' +import { get, translate } from '../../../translate' import axios from 'axios'; import '@material/mwc-menu'; import '@material/mwc-list/mwc-list-item.js'; diff --git a/core/src/components/friends-view/beginner-checklist.js b/core/src/components/friends-view/beginner-checklist.js index 3501d112..b942c621 100644 --- a/core/src/components/friends-view/beginner-checklist.js +++ b/core/src/components/friends-view/beginner-checklist.js @@ -8,7 +8,7 @@ import '@polymer/iron-icons/iron-icons.js'; import { store } from '../../store.js'; import { setNewTab } from '../../redux/app/app-actions.js'; import '@material/mwc-icon'; -import { get, translate } from '../../../translate/index.js'; +import { get, translate } from '../../../translate'; import { repeat } from 'lit/directives/repeat.js'; import '../../../../plugins/plugins/core/components/TimeAgo.js'; import '../notification-view/popover.js'; @@ -94,11 +94,7 @@ class BeginnerChecklist extends connect(store)(LitElement) { const res = await fetch(endpoint); const getNames = await res.json(); - if (Array.isArray(getNames) && getNames.length > 0) { - this.hasName = true; - } else { - this.hasName = false; - } + this.hasName = Array.isArray(getNames) && getNames.length > 0; } catch (error) { return ''; } @@ -132,7 +128,7 @@ class BeginnerChecklist extends connect(store)(LitElement) { state.app.accountInfo.names.length > 0 ) { this.hasName = true; - } + } } handleBlur() { diff --git a/core/src/components/friends-view/core-sync-status.js b/core/src/components/friends-view/core-sync-status.js index 733123aa..adef06ac 100644 --- a/core/src/components/friends-view/core-sync-status.js +++ b/core/src/components/friends-view/core-sync-status.js @@ -1,7 +1,7 @@ import {css, html, LitElement} from 'lit' import {store} from '../../store' import {connect} from 'pwa-helpers' -import {translate} from '../../../translate/index.js' +import {translate} from '../../../translate' class CoreSyncStatus extends connect(store)(LitElement) { static get properties() { @@ -201,4 +201,4 @@ class CoreSyncStatus extends connect(store)(LitElement) { } -customElements.define('core-sync-status', CoreSyncStatus) \ No newline at end of file +customElements.define('core-sync-status', CoreSyncStatus) diff --git a/core/src/components/friends-view/feed-item.js b/core/src/components/friends-view/feed-item.js index 4b344187..84b180c1 100644 --- a/core/src/components/friends-view/feed-item.js +++ b/core/src/components/friends-view/feed-item.js @@ -1,5 +1,5 @@ import {css, html, LitElement} from 'lit'; -import {translate,} from '../../../translate/index.js' +import {translate,} from '../../../translate' import axios from 'axios' import '@material/mwc-menu'; import '@material/mwc-list/mwc-list-item.js' diff --git a/core/src/components/friends-view/friend-item-actions.js b/core/src/components/friends-view/friend-item-actions.js index d4a2d2b0..7b5a1139 100644 --- a/core/src/components/friends-view/friend-item-actions.js +++ b/core/src/components/friends-view/friend-item-actions.js @@ -2,7 +2,7 @@ import { css, html, LitElement } from 'lit'; import { createPopper } from '@popperjs/core'; import '@material/mwc-icon'; -import { translate } from '../../../translate/index.js' +import { translate } from '../../../translate' import { store } from '../../store'; import { connect } from 'pwa-helpers'; import { setNewTab, setSideEffectAction } from '../../redux/app/app-actions'; diff --git a/core/src/components/friends-view/friends-feed.js b/core/src/components/friends-view/friends-feed.js index 6d265d6b..153fff82 100644 --- a/core/src/components/friends-view/friends-feed.js +++ b/core/src/components/friends-view/friends-feed.js @@ -5,7 +5,7 @@ import {friendsViewStyles} from './friends-view-css'; import {connect} from 'pwa-helpers'; import {store} from '../../store'; import './feed-item' -import {translate} from '../../../translate/index.js' +import {translate} from '../../../translate' import '@polymer/paper-spinner/paper-spinner-lite.js' @@ -216,7 +216,7 @@ this.getFeedOnInterval() observerHandler(entries) { if (!entries[0].isIntersecting) { - return; + } else { if (this.feedToRender.length < 20) { return; @@ -375,7 +375,7 @@ this.getFeedOnInterval() return false; }); } - + async loadAndMergeData() { let allData = this.feed diff --git a/core/src/components/friends-view/friends-side-panel-parent.js b/core/src/components/friends-view/friends-side-panel-parent.js index f763c4d1..42984e65 100644 --- a/core/src/components/friends-view/friends-side-panel-parent.js +++ b/core/src/components/friends-view/friends-side-panel-parent.js @@ -2,7 +2,7 @@ import {css, html, LitElement} from 'lit' import '@material/mwc-icon' import './friends-side-panel.js' import '@vaadin/tooltip' -import {translate} from '../../../translate/index.js' +import {translate} from '../../../translate' class FriendsSidePanelParent extends LitElement { static get properties() { diff --git a/core/src/components/friends-view/friends-side-panel.js b/core/src/components/friends-view/friends-side-panel.js index d47cc5e3..3e4a0370 100644 --- a/core/src/components/friends-view/friends-side-panel.js +++ b/core/src/components/friends-view/friends-side-panel.js @@ -2,7 +2,7 @@ import {css, html, LitElement} from 'lit'; import '@material/mwc-icon'; import './friends-view' import './friends-feed' -import {translate} from '../../../translate/index.js' +import {translate} from '../../../translate' class FriendsSidePanel extends LitElement { static get properties() { diff --git a/core/src/components/friends-view/friends-view.js b/core/src/components/friends-view/friends-view.js index 148422c9..22fb30d6 100644 --- a/core/src/components/friends-view/friends-view.js +++ b/core/src/components/friends-view/friends-view.js @@ -13,7 +13,7 @@ import './ChatSideNavHeads'; import '../../../../plugins/plugins/core/components/ChatSearchResults' import './add-friends-modal' -import {translate,} from '../../../translate/index.js' +import {translate,} from '../../../translate' import {store} from '../../store'; import {friendsViewStyles} from './friends-view-css'; import {parentEpml} from '../show-plugin'; @@ -125,7 +125,7 @@ class FriendsView extends connect(store)(LitElement) { name }; } - + this.isOpenAddFriendsModal = true this.openSidePanel() } @@ -165,7 +165,7 @@ class FriendsView extends connect(store)(LitElement) { observerHandler(entries) { if (!entries[0].isIntersecting) { - return; + } else { if (this.friendList.length < 20) { return; diff --git a/core/src/components/friends-view/profile-modal-update.js b/core/src/components/friends-view/profile-modal-update.js index bdf58755..2c6125a1 100644 --- a/core/src/components/friends-view/profile-modal-update.js +++ b/core/src/components/friends-view/profile-modal-update.js @@ -1,6 +1,6 @@ import { LitElement, html, css } from 'lit'; import { render } from 'lit/html.js'; -import { use, get, translate, translateUnsafeHTML, registerTranslateConfig } from '../../../translate/index.js' +import { use, get, translate, translateUnsafeHTML, registerTranslateConfig } from '../../../translate' import '@material/mwc-button'; import '@material/mwc-icon'; import '@vaadin/tooltip'; @@ -274,7 +274,7 @@ class ProfileModalUpdate extends connect(store)(LitElement) { this.requestUpdate(); } - + } async firstUpdated() { @@ -549,12 +549,12 @@ class ProfileModalUpdate extends connect(store)(LitElement) {
- +

${key} @@ -592,9 +592,9 @@ class ProfileModalUpdate extends connect(store)(LitElement) { > ${translate('general.close')} - +

- +
` : ''} - +
` } diff --git a/plugins/plugins/core/components/frag-file-input.js b/plugins/plugins/core/components/frag-file-input.js index 17744b88..3afa739c 100644 --- a/plugins/plugins/core/components/frag-file-input.js +++ b/plugins/plugins/core/components/frag-file-input.js @@ -3,7 +3,7 @@ import {css, html, LitElement} from 'lit' import '@material/mwc-button' import '@material/mwc-icon' -import {translate} from '../../../../core/translate/index.js' +import {translate} from '../../../../core/translate' class FragFileInput extends LitElement { static get properties () { diff --git a/plugins/plugins/core/components/qortal-info-view.js b/plugins/plugins/core/components/qortal-info-view.js index 9c97050b..99d3ed08 100644 --- a/plugins/plugins/core/components/qortal-info-view.js +++ b/plugins/plugins/core/components/qortal-info-view.js @@ -1,6 +1,6 @@ import {css, html, LitElement} from 'lit' import {render} from 'lit/html.js' -import {get, translate} from '../../../../core/translate/index.js' +import {get, translate} from '../../../../core/translate' import '@polymer/paper-dialog/paper-dialog.js' import '@material/mwc-button' import '@material/mwc-icon' diff --git a/plugins/plugins/core/components/time-elements/extended-time-element.js b/plugins/plugins/core/components/time-elements/extended-time-element.js index fce17b2d..874a1a89 100644 --- a/plugins/plugins/core/components/time-elements/extended-time-element.js +++ b/plugins/plugins/core/components/time-elements/extended-time-element.js @@ -75,7 +75,7 @@ export default class ExtendedTimeElement extends HTMLElement { } } getFormattedDate() { - return; + } } const titleFormatter = makeFormatter({ diff --git a/plugins/plugins/core/components/time-elements/index.js b/plugins/plugins/core/components/time-elements/index.js index 8b3dbe4c..961c29d9 100644 --- a/plugins/plugins/core/components/time-elements/index.js +++ b/plugins/plugins/core/components/time-elements/index.js @@ -240,7 +240,7 @@ class ExtendedTimeElement extends HTMLElement { } } getFormattedDate() { - return; + } } const titleFormatter = makeFormatter({ diff --git a/plugins/plugins/core/group-management/group-management.src.js b/plugins/plugins/core/group-management/group-management.src.js index e1bf5032..9c1f6300 100644 --- a/plugins/plugins/core/group-management/group-management.src.js +++ b/plugins/plugins/core/group-management/group-management.src.js @@ -2,7 +2,7 @@ import {css, html, LitElement} from 'lit' import {render} from 'lit/html.js' import {Epml} from '../../../epml.js' import isElectron from 'is-electron' -import {get, registerTranslateConfig, translate, use} from '../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../core/translate' import '../components/time-elements/index.js' import '@material/mwc-button' import '@material/mwc-dialog' @@ -2491,7 +2491,7 @@ class GroupManagement extends LitElement { }) if (this.bannedMembers.length === 0) { - return + } else { this.bannedMembers.map(a => { let callTheBannedMember = a.offender @@ -2542,7 +2542,7 @@ class GroupManagement extends LitElement { }) if (this.groupInviteMembers.length === 0) { - return + } else { this.groupInviteMembers.map(a => { let callTheInviteMember = a.invitee @@ -2589,7 +2589,7 @@ class GroupManagement extends LitElement { }) if (this.groupJoinMembers.length === 0) { - return + } else { this.groupJoinMembers.map(a => { let callTheJoinMember = a.joiner diff --git a/plugins/plugins/core/messaging/q-chat/q-chat.src.js b/plugins/plugins/core/messaging/q-chat/q-chat.src.js index 86f956d4..506d7a7e 100644 --- a/plugins/plugins/core/messaging/q-chat/q-chat.src.js +++ b/plugins/plugins/core/messaging/q-chat/q-chat.src.js @@ -938,7 +938,7 @@ class Chat extends LitElement { getChatHeadFromState(chatObj) { if (chatObj === undefined) { - return + } else { this.chatHeadsObj = chatObj this.setChatHeads(chatObj) @@ -986,4 +986,4 @@ class Chat extends LitElement { } } -window.customElements.define('q-chat', Chat) \ No newline at end of file +window.customElements.define('q-chat', Chat) diff --git a/plugins/plugins/core/minting/minting-info.src.js b/plugins/plugins/core/minting/minting-info.src.js index 9790b268..c392fe06 100644 --- a/plugins/plugins/core/minting/minting-info.src.js +++ b/plugins/plugins/core/minting/minting-info.src.js @@ -1,7 +1,7 @@ import {css, html, LitElement} from 'lit' import {Epml} from '../../../epml.js' import isElectron from 'is-electron' -import {registerTranslateConfig, translate, use} from '../../../../core/translate/index.js' +import {registerTranslateConfig, translate, use} from '../../../../core/translate' import '@material/mwc-icon' import '@material/mwc-button' import '@material/mwc-dialog' diff --git a/plugins/plugins/core/name-registration/name-registration.src.js b/plugins/plugins/core/name-registration/name-registration.src.js index 69aac944..b91c8901 100644 --- a/plugins/plugins/core/name-registration/name-registration.src.js +++ b/plugins/plugins/core/name-registration/name-registration.src.js @@ -1,7 +1,7 @@ import {css, html, LitElement} from 'lit' import {render} from 'lit/html.js' import {Epml} from '../../../epml.js' -import {get, registerTranslateConfig, translate, use} from '../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../core/translate' import isElectron from 'is-electron' import '@material/mwc-button' import '@material/mwc-dialog' diff --git a/plugins/plugins/core/names-market/names-market.src.js b/plugins/plugins/core/names-market/names-market.src.js index c23f0f9a..dfe7dbfb 100644 --- a/plugins/plugins/core/names-market/names-market.src.js +++ b/plugins/plugins/core/names-market/names-market.src.js @@ -1,7 +1,7 @@ import {css, html, LitElement} from 'lit' import {render} from 'lit/html.js' import {Epml} from '../../../epml.js' -import {get, registerTranslateConfig, translate, use} from '../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../core/translate' import isElectron from 'is-electron' import '../components/qortal-info-view.js' import '@material/mwc-button' diff --git a/plugins/plugins/core/node-management/node-management.src.js b/plugins/plugins/core/node-management/node-management.src.js index 3716c024..f1740123 100644 --- a/plugins/plugins/core/node-management/node-management.src.js +++ b/plugins/plugins/core/node-management/node-management.src.js @@ -2,7 +2,7 @@ import {css, html, LitElement} from 'lit' import {render} from 'lit/html.js' import {Epml} from '../../../epml.js' import isElectron from 'is-electron' -import {get, registerTranslateConfig, translate, use} from '../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../core/translate' import '@polymer/paper-spinner/paper-spinner-lite.js' import '@material/mwc-icon' import '@material/mwc-textfield' diff --git a/plugins/plugins/core/overview-page/overview-page.src.js b/plugins/plugins/core/overview-page/overview-page.src.js index 6592a09f..bcb87967 100644 --- a/plugins/plugins/core/overview-page/overview-page.src.js +++ b/plugins/plugins/core/overview-page/overview-page.src.js @@ -1,6 +1,6 @@ import {css, html, LitElement} from 'lit' import {Epml} from '../../../epml.js' -import {get, registerTranslateConfig, translate, use} from '../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../core/translate' import {overviewStyle} from './overview-page-css.js' import {asyncReplace} from 'lit/directives/async-replace.js' import isElectron from 'is-electron' @@ -247,17 +247,9 @@ class OverviewPage extends LitElement { const findMyMintingRecipient = this.listAccounts.find((myKey) => myKey.recipientAccount === address) const findRemovedSponsorsKey = this.listAccounts.filter((my) => my.address) - if (findMyMintingAccount === undefined) { - this.check1 = false - } else { - this.check1 = true - } + this.check1 = findMyMintingAccount !== undefined; - if (findMyMintingRecipient === undefined) { - this.check2 = false - } else { - this.check2 = true - } + this.check2 = findMyMintingRecipient !== undefined; if (findRemovedSponsorsKey.length > 0) { this.removeBlankKey(findRemovedSponsorsKey.publicKey) @@ -611,7 +603,7 @@ class StartMintingNow extends LitElement { this.getMintingAcccounts() } catch (error) { this.errorMsg = this.renderErrorMsg3() - return + } } @@ -732,7 +724,7 @@ class StartMintingNow extends LitElement { this.confirmRelationship(publicAddress) } catch (error) { this.errorMsg = error.data.message || this.renderErrorMsg4() - return + } } diff --git a/plugins/plugins/core/puzzles/puzzles.src.js b/plugins/plugins/core/puzzles/puzzles.src.js index d979bb0f..160de050 100644 --- a/plugins/plugins/core/puzzles/puzzles.src.js +++ b/plugins/plugins/core/puzzles/puzzles.src.js @@ -2,7 +2,7 @@ import {css, html, LitElement} from 'lit' import {render} from 'lit/html.js' import {Epml} from '../../../epml.js' import isElectron from 'is-electron' -import {registerTranslateConfig, translate, use} from '../../../../core/translate/index.js' +import {registerTranslateConfig, translate, use} from '../../../../core/translate' import nacl from '../../../../crypto/api/deps/nacl-fast.js' import Base58 from '../../../../crypto/api/deps/Base58.js' import publicKeyToAddress from '../../../../crypto/api/wallet/publicKeyToAddress.js' diff --git a/plugins/plugins/core/q-app/q-apps.src.js b/plugins/plugins/core/q-app/q-apps.src.js index 64241b73..594e5523 100644 --- a/plugins/plugins/core/q-app/q-apps.src.js +++ b/plugins/plugins/core/q-app/q-apps.src.js @@ -1,7 +1,7 @@ import {css, html, LitElement} from 'lit' import {render} from 'lit/html.js' import {Epml} from '../../../epml.js' -import {get, registerTranslateConfig, translate, use} from '../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../core/translate' import isElectron from 'is-electron' import '@polymer/paper-spinner/paper-spinner-lite.js' import '@polymer/paper-dialog/paper-dialog.js' diff --git a/plugins/plugins/core/qdn/browser/browser.src.js b/plugins/plugins/core/qdn/browser/browser.src.js index c1701d82..319f6958 100644 --- a/plugins/plugins/core/qdn/browser/browser.src.js +++ b/plugins/plugins/core/qdn/browser/browser.src.js @@ -1,7 +1,7 @@ import { css, html, LitElement } from 'lit' import { Epml } from '../../../../epml' import isElectron from 'is-electron' -import { get, registerTranslateConfig, translate, use } from '../../../../../core/translate/index.js' +import { get, registerTranslateConfig, translate, use } from '../../../../../core/translate' import ShortUniqueId from 'short-unique-id'; import FileSaver from 'file-saver' import * as actions from '../../components/qdn-action-types' @@ -1547,7 +1547,6 @@ class WebBrowser extends LitElement { reason: errorMsg, identifier: resource.identifier }) - continue } } catch (error) { @@ -1555,7 +1554,6 @@ class WebBrowser extends LitElement { reason: "Unknown error", identifier: resource.identifier }) - continue } @@ -4164,7 +4162,7 @@ async function showModalAndWait(type, data) { const modalContent = modal.querySelector('.modal-content') modalContent.addEventListener('click', (e) => { e.stopPropagation() - return + }) const backdropClick = document.getElementById('backdrop') backdropClick.addEventListener('click', () => { diff --git a/plugins/plugins/core/qdn/data-management/data-management.src.js b/plugins/plugins/core/qdn/data-management/data-management.src.js index 9a9a6f2a..64ea7202 100644 --- a/plugins/plugins/core/qdn/data-management/data-management.src.js +++ b/plugins/plugins/core/qdn/data-management/data-management.src.js @@ -2,7 +2,7 @@ import {css, html, LitElement} from 'lit' import {render} from 'lit/html.js' import {Epml} from '../../../../epml' import isElectron from 'is-electron' -import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate' import '@material/mwc-button' import '@material/mwc-dialog' import '@material/mwc-icon' diff --git a/plugins/plugins/core/qdn/publish/publish.src.js b/plugins/plugins/core/qdn/publish/publish.src.js index fa3fd9c9..3e69cc74 100644 --- a/plugins/plugins/core/qdn/publish/publish.src.js +++ b/plugins/plugins/core/qdn/publish/publish.src.js @@ -1,7 +1,7 @@ import {css, html, LitElement} from 'lit' import {Epml} from '../../../../epml' import isElectron from 'is-electron' -import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate' import '@material/mwc-button' import '@material/mwc-textfield' import '@material/mwc-select' diff --git a/plugins/plugins/core/qdn/websites.src.js b/plugins/plugins/core/qdn/websites.src.js index 2881dd63..03c84627 100644 --- a/plugins/plugins/core/qdn/websites.src.js +++ b/plugins/plugins/core/qdn/websites.src.js @@ -2,7 +2,7 @@ import {css, html, LitElement} from 'lit' import {render} from 'lit/html.js' import {Epml} from '../../../epml.js' import isElectron from 'is-electron' -import {get, registerTranslateConfig, translate, use} from '../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../core/translate' import '@material/mwc-dialog' import '@material/mwc-icon' import '@material/mwc-button' diff --git a/plugins/plugins/core/qortal-lottery/qortal-lottery.src.js b/plugins/plugins/core/qortal-lottery/qortal-lottery.src.js index 0859f509..149ffe14 100644 --- a/plugins/plugins/core/qortal-lottery/qortal-lottery.src.js +++ b/plugins/plugins/core/qortal-lottery/qortal-lottery.src.js @@ -1,7 +1,7 @@ import {css, html, LitElement} from 'lit' import {render} from 'lit/html.js' import {Epml} from '../../../epml.js' -import {get, registerTranslateConfig, translate, use} from '../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../core/translate' import isElectron from 'is-electron' import '@material/mwc-button' import '@material/mwc-dialog' @@ -480,20 +480,20 @@ class QortalLottery extends LitElement { }) }) - await this.openLotteries.map(item => { - const aTT = item.ATAddress - const endHeight = item.sleepUntilHeight - const newObj = { - ATAddress: aTT, - sleepUntilHeight: endHeight - } - this.openLotteriesAtArray.push(newObj) - }) + this.openLotteries.map(item => { + const aTT = item.ATAddress + const endHeight = item.sleepUntilHeight + const newObj = { + ATAddress: aTT, + sleepUntilHeight: endHeight + } + this.openLotteriesAtArray.push(newObj) + }) - await this.closedLotteries.map(item => { - const myAT = item.ATAddress - this.closedLotteriesAtArray.push(myAT) - }) + this.closedLotteries.map(item => { + const myAT = item.ATAddress + this.closedLotteriesAtArray.push(myAT) + }) const appDelay = ms => new Promise(res => setTimeout(res, ms)) await appDelay(1000) @@ -502,37 +502,37 @@ class QortalLottery extends LitElement { async getOpenLotteries() { let prepareOpenLotteriesArray = [] - await this.openLotteriesAtArray.map(item => { - parentEpml.request('apiCall', { - url: `/transactions/address/${item.ATAddress}?limit=0&reverse=true` - }).then(res => { - this.openLotteriesFilterTx1 = [] - this.openLotteriesFilterTx2 = [] - this.openLotteriesFilterTx = res.filter(function (da) { - return da.type === "DEPLOY_AT" - }) - this.openLotteriesFilterTx2 = res.filter(function (pm) { - return pm.type === "PAYMENT" - }) - this.openLotteriesFilterTx.map(item2 => { - const sleep = item.sleepUntilHeight - const desc = item2.description - const start = item2.blockHeight - const ata = item2.aTAddress - const amount = item2.tags - const players = this.openLotteriesFilterTx2.length - const obj = { - description: desc, - startBlock: start, - endBlock: sleep, - aTAddress: ata, - joined: players, - enter: amount - } - prepareOpenLotteriesArray.push(obj) - }) - }) - }) + this.openLotteriesAtArray.map(item => { + parentEpml.request('apiCall', { + url: `/transactions/address/${item.ATAddress}?limit=0&reverse=true` + }).then(res => { + this.openLotteriesFilterTx1 = [] + this.openLotteriesFilterTx2 = [] + this.openLotteriesFilterTx = res.filter(function (da) { + return da.type === "DEPLOY_AT" + }) + this.openLotteriesFilterTx2 = res.filter(function (pm) { + return pm.type === "PAYMENT" + }) + this.openLotteriesFilterTx.map(item2 => { + const sleep = item.sleepUntilHeight + const desc = item2.description + const start = item2.blockHeight + const ata = item2.aTAddress + const amount = item2.tags + const players = this.openLotteriesFilterTx2.length + const obj = { + description: desc, + startBlock: start, + endBlock: sleep, + aTAddress: ata, + joined: players, + enter: amount + } + prepareOpenLotteriesArray.push(obj) + }) + }) + }) const appDelay = ms => new Promise(res => setTimeout(res, ms)) await appDelay(2000) this.openLotteriesArray = prepareOpenLotteriesArray @@ -543,55 +543,55 @@ class QortalLottery extends LitElement { async getFinishedLotteries() { let prepareClosedLotteriesArray = [] - await this.closedLotteriesAtArray.map(item => { - parentEpml.request('apiCall', { - url: `/transactions/address/${item}?limit=0&reverse=true` - }).then(res => { - this.closedLotteriesFilterTx1 = [] - this.closedLotteriesFilterTx2 = [] - this.closedLotteriesFilterTx1 = res.filter(function (el) { - return el.type === "DEPLOY_AT" - }) - this.closedLotteriesFilterTx2 = res.filter(function (el) { - return el.type === "AT" - }) + this.closedLotteriesAtArray.map(item => { + parentEpml.request('apiCall', { + url: `/transactions/address/${item}?limit=0&reverse=true` + }).then(res => { + this.closedLotteriesFilterTx1 = [] + this.closedLotteriesFilterTx2 = [] + this.closedLotteriesFilterTx1 = res.filter(function (el) { + return el.type === "DEPLOY_AT" + }) + this.closedLotteriesFilterTx2 = res.filter(function (el) { + return el.type === "AT" + }) - this.closedLotteriesFilterTx2.map(item1 => { - const twinner = item1.recipient - const tjackpot = item1.amount - const tendblock = item1.blockHeight - this.closedLotteriesFilterTx1.map(item2 => { - const tstartblock = item2.blockHeight - const tdescription = item2.description - parentEpml.request('apiCall', { - url: `/names/address/${twinner}?limit=0&reverse=true` - }).then(res => { - if (res.length) { - const winName = res[0].name - const obj = { - description: tdescription, - startblock: tstartblock, - endblock: tendblock, - winner: winName, - jackpot: tjackpot - } - prepareClosedLotteriesArray.push(obj) - } else { - const winName = twinner - const obj = { - description: tdescription, - startblock: tstartblock, - endblock: tendblock, - winner: winName, - jackpot: tjackpot - } - prepareClosedLotteriesArray.push(obj) - } - }) - }) - }) - }) - }) + this.closedLotteriesFilterTx2.map(item1 => { + const twinner = item1.recipient + const tjackpot = item1.amount + const tendblock = item1.blockHeight + this.closedLotteriesFilterTx1.map(item2 => { + const tstartblock = item2.blockHeight + const tdescription = item2.description + parentEpml.request('apiCall', { + url: `/names/address/${twinner}?limit=0&reverse=true` + }).then(res => { + if (res.length) { + const winName = res[0].name + const obj = { + description: tdescription, + startblock: tstartblock, + endblock: tendblock, + winner: winName, + jackpot: tjackpot + } + prepareClosedLotteriesArray.push(obj) + } else { + const winName = twinner + const obj = { + description: tdescription, + startblock: tstartblock, + endblock: tendblock, + winner: winName, + jackpot: tjackpot + } + prepareClosedLotteriesArray.push(obj) + } + }) + }) + }) + }) + }) const appDelay = ms => new Promise(res => setTimeout(res, ms)) await appDelay(5000) this.closedLotteriesArray = prepareClosedLotteriesArray diff --git a/plugins/plugins/core/reward-share/reward-share.src.js b/plugins/plugins/core/reward-share/reward-share.src.js index c58151b7..8613d5e9 100644 --- a/plugins/plugins/core/reward-share/reward-share.src.js +++ b/plugins/plugins/core/reward-share/reward-share.src.js @@ -2,7 +2,7 @@ import {css, html, LitElement} from 'lit' import {render} from 'lit/html.js' import {Epml} from '../../../epml.js' import isElectron from 'is-electron' -import {get, registerTranslateConfig, translate, use} from '../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../core/translate' import '@material/mwc-icon' import '@material/mwc-button' import '@material/mwc-textfield' diff --git a/plugins/plugins/core/sponsorship-list/sponsorship-list.src.js b/plugins/plugins/core/sponsorship-list/sponsorship-list.src.js index 8c940407..56ba7589 100644 --- a/plugins/plugins/core/sponsorship-list/sponsorship-list.src.js +++ b/plugins/plugins/core/sponsorship-list/sponsorship-list.src.js @@ -1,6 +1,6 @@ import {html, LitElement} from 'lit' import {Epml} from '../../../epml.js' -import {get, registerTranslateConfig, translate, use} from '../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../core/translate' import {blocksNeed} from '../../utils/blocks-needed.js' import {asyncReplace} from 'lit/directives/async-replace.js' import {pageStyles} from './sponsorship-list-css.src.js' @@ -721,13 +721,13 @@ class SponsorshipList extends LitElement { } const getTxnRequestResponse = (txnResponse) => { - + const extraData = txnResponse && txnResponse.extraData; const data = txnResponse && txnResponse.data; const dataMessage = data && data.message; const extraDataPrivateKey = extraData && extraData.rewardSharePrivateKey; const txnSuccess = txnResponse && txnResponse.success; - + if (extraDataPrivateKey && typeof dataMessage === 'string' && (dataMessage.includes('multiple') || dataMessage.includes('SELF_SHARE_EXISTS'))) { this.privateRewardShareKey = extraDataPrivateKey; diff --git a/plugins/plugins/core/streams/onNewBlock.js b/plugins/plugins/core/streams/onNewBlock.js index da3ce393..70b4068d 100644 --- a/plugins/plugins/core/streams/onNewBlock.js +++ b/plugins/plugins/core/streams/onNewBlock.js @@ -19,11 +19,7 @@ let blockSocketReconnectInterval = MIN_RECONNECT_INTERVAL; let nodeStatusSocketReconnectInterval = MIN_RECONNECT_INTERVAL; parentEpml.subscribe('logged_in', loggedIn => { - if (loggedIn === 'true') { - isLoggedIn = true - } else { - isLoggedIn = false - } + isLoggedIn = loggedIn === 'true'; }) @@ -39,7 +35,7 @@ const setAccountInfo = async (addr) => { addressInfo: addressInfo } if (window.parent._.isEqual(oldAccountInfo, accountInfo) === true) { - return + } else { parentEpml.request('setAccountInfo', accountInfo) oldAccountInfo = accountInfo @@ -82,7 +78,7 @@ export const startConfigWatcher = () => { let _newState = JSON.parse(c) let newState = { node: _newState.node, knownNodes: _newState.knownNodes } if (window.parent._.isEqual(oldState, newState) === true) { - return + } else { oldState = newState nodeStateCall = true diff --git a/plugins/plugins/core/streams/streams.js b/plugins/plugins/core/streams/streams.js index 48d91546..fc4d9f71 100644 --- a/plugins/plugins/core/streams/streams.js +++ b/plugins/plugins/core/streams/streams.js @@ -36,7 +36,7 @@ const sortActiveChat = (activeChatObject, localChatHeads) => { let oldChatHeads = JSON.parse(localChatHeads) if (window.parent._.isEqual(oldChatHeads, activeChatObject) === true) { - return + } else { let oldActiveChats = objectToArray(oldChatHeads) diff --git a/plugins/plugins/core/trade-bot/trade-bot-portal.src.js b/plugins/plugins/core/trade-bot/trade-bot-portal.src.js index e16e50c6..e33c3774 100644 --- a/plugins/plugins/core/trade-bot/trade-bot-portal.src.js +++ b/plugins/plugins/core/trade-bot/trade-bot-portal.src.js @@ -2,7 +2,7 @@ import {css, html, LitElement} from 'lit' import {render} from 'lit/html.js' import {Epml} from '../../../epml.js' import isElectron from 'is-electron' -import {get, registerTranslateConfig, translate, use} from '../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../core/translate' import Base58 from '../../../../crypto/api/deps/Base58.js' import {decryptData, encryptData} from '../../../../core/src/lockScreen.js' import {tradebotStyles} from './trade-bot-portal-css.js' @@ -1830,7 +1830,7 @@ class TradeBotPortal extends LitElement { this.autoHelperMessage = this.renderAutoHelperErr() await errDelay(3000) this.autoHelperMessage = this.renderAutoHelperPass() - return + } } @@ -3314,4 +3314,4 @@ class TradeBotPortal extends LitElement { } } -window.customElements.define('trade-bot-portal', TradeBotPortal) \ No newline at end of file +window.customElements.define('trade-bot-portal', TradeBotPortal) diff --git a/plugins/plugins/core/trade-portal/charts/arrr-charts.js b/plugins/plugins/core/trade-portal/charts/arrr-charts.js index 1389cda5..8ee8b7e5 100644 --- a/plugins/plugins/core/trade-portal/charts/arrr-charts.js +++ b/plugins/plugins/core/trade-portal/charts/arrr-charts.js @@ -1,6 +1,6 @@ import {css, html, LitElement} from 'lit' import {Epml} from '../../../../epml.js' -import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate' import '@polymer/paper-dialog/paper-dialog.js' import * as Highcharts from 'highcharts' import Exporting from 'highcharts/modules/exporting' diff --git a/plugins/plugins/core/trade-portal/charts/btc-charts.js b/plugins/plugins/core/trade-portal/charts/btc-charts.js index a72d19b1..1ab350e2 100644 --- a/plugins/plugins/core/trade-portal/charts/btc-charts.js +++ b/plugins/plugins/core/trade-portal/charts/btc-charts.js @@ -1,6 +1,6 @@ import {css, html, LitElement} from 'lit' import {Epml} from '../../../../epml.js' -import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate' import '@polymer/paper-dialog/paper-dialog.js' import * as Highcharts from 'highcharts' import Exporting from 'highcharts/modules/exporting' diff --git a/plugins/plugins/core/trade-portal/charts/dgb-charts.js b/plugins/plugins/core/trade-portal/charts/dgb-charts.js index 42da663a..369887f7 100644 --- a/plugins/plugins/core/trade-portal/charts/dgb-charts.js +++ b/plugins/plugins/core/trade-portal/charts/dgb-charts.js @@ -1,6 +1,6 @@ import {css, html, LitElement} from 'lit' import {Epml} from '../../../../epml.js' -import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate' import '@polymer/paper-dialog/paper-dialog.js' import * as Highcharts from 'highcharts' import Exporting from 'highcharts/modules/exporting' diff --git a/plugins/plugins/core/trade-portal/charts/doge-charts.js b/plugins/plugins/core/trade-portal/charts/doge-charts.js index 54c3cdb2..acd95eb4 100644 --- a/plugins/plugins/core/trade-portal/charts/doge-charts.js +++ b/plugins/plugins/core/trade-portal/charts/doge-charts.js @@ -1,6 +1,6 @@ import {css, html, LitElement} from 'lit' import {Epml} from '../../../../epml.js' -import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate' import '@polymer/paper-dialog/paper-dialog.js' import * as Highcharts from 'highcharts' import Exporting from 'highcharts/modules/exporting' diff --git a/plugins/plugins/core/trade-portal/charts/ltc-charts.js b/plugins/plugins/core/trade-portal/charts/ltc-charts.js index 1d6d9ab3..d4f3ec71 100644 --- a/plugins/plugins/core/trade-portal/charts/ltc-charts.js +++ b/plugins/plugins/core/trade-portal/charts/ltc-charts.js @@ -1,6 +1,6 @@ import {css, html, LitElement} from 'lit' import {Epml} from '../../../../epml.js' -import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate' import '@polymer/paper-dialog/paper-dialog.js' import * as Highcharts from 'highcharts' import Exporting from 'highcharts/modules/exporting' diff --git a/plugins/plugins/core/trade-portal/charts/rvn-charts.js b/plugins/plugins/core/trade-portal/charts/rvn-charts.js index 032de088..8fea7944 100644 --- a/plugins/plugins/core/trade-portal/charts/rvn-charts.js +++ b/plugins/plugins/core/trade-portal/charts/rvn-charts.js @@ -1,6 +1,6 @@ import {css, html, LitElement} from 'lit' import {Epml} from '../../../../epml.js' -import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate' import '@polymer/paper-dialog/paper-dialog.js' import * as Highcharts from 'highcharts' import Exporting from 'highcharts/modules/exporting' diff --git a/plugins/plugins/core/trade-portal/trade-portal.src.js b/plugins/plugins/core/trade-portal/trade-portal.src.js index de0c8980..e8a99668 100644 --- a/plugins/plugins/core/trade-portal/trade-portal.src.js +++ b/plugins/plugins/core/trade-portal/trade-portal.src.js @@ -2,7 +2,7 @@ import {css, html, LitElement} from 'lit' import {render} from 'lit/html.js' import {Epml} from '../../../epml.js' import isElectron from 'is-electron' -import {get, registerTranslateConfig, translate, use} from '../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../core/translate' import Base58 from '../../../../crypto/api/deps/Base58.js' import {decryptData, encryptData} from '../../../../core/src/lockScreen.js' import {tradeStyles} from './trade-portal-css.js' @@ -953,11 +953,7 @@ class TradePortal extends LitElement { const getSellButtonStatus = () => { if (this.nodeInfo.isSynchronizing === true) { this.sellBtnDisable = true - } else if (this.nodeInfo.isSynchronizing === false) { - this.sellBtnDisable = false - } else { - this.sellBtnDisable = true - } + } else this.sellBtnDisable = this.nodeInfo.isSynchronizing !== false; } const getQortBtcPrice = () => { @@ -1244,7 +1240,7 @@ class TradePortal extends LitElement { this.tradeHelperMessage = this.renderTradeHelperErr() await errDelay(3000) this.tradeHelperMessage = this.renderTradeHelperPass() - return + } } @@ -2833,4 +2829,4 @@ class TradePortal extends LitElement { } } -window.customElements.define('trade-portal', TradePortal) \ No newline at end of file +window.customElements.define('trade-portal', TradePortal) diff --git a/plugins/plugins/core/wallet/wallet-app.src.js b/plugins/plugins/core/wallet/wallet-app.src.js index 78d638fc..0a9916b9 100644 --- a/plugins/plugins/core/wallet/wallet-app.src.js +++ b/plugins/plugins/core/wallet/wallet-app.src.js @@ -2,7 +2,7 @@ import {css, html, LitElement} from 'lit' import {render} from 'lit/html.js' import {Epml} from '../../../epml.js' import isElectron from 'is-electron' -import {get, registerTranslateConfig, translate, use} from '../../../../core/translate/index.js' +import {get, registerTranslateConfig, translate, use} from '../../../../core/translate' import Base58 from '../../../../crypto/api/deps/Base58.js' import {decryptData, encryptData} from '../../../../core/src/lockScreen.js' import FileSaver from 'file-saver' @@ -2955,7 +2955,7 @@ class MultiWallet extends LitElement { this.walletHelperMessage = this.renderWalletHelperErr() await errDelay(3000) this.walletHelperMessage = this.renderWalletHelperPass() - return + } } @@ -4766,7 +4766,7 @@ class MultiWallet extends LitElement { await new Promise(resolve => setTimeout(resolve, 2000)) this.showWallet() return - } else if (res !== null && res !== "Synchronized") { + } else if (res !== "Synchronized") { this.balanceString = res await new Promise(resolve => setTimeout(resolve, 2000)) this.showWallet() diff --git a/plugins/plugins/utils/publish-image.js b/plugins/plugins/utils/publish-image.js index ed3b2c34..15af8a68 100644 --- a/plugins/plugins/utils/publish-image.js +++ b/plugins/plugins/utils/publish-image.js @@ -74,20 +74,20 @@ export const publishData = async ({ let nonce = null const computPath =window.parent.location.origin + '/memory-pow/memory-pow.wasm.full' await new Promise((res, rej) => { - + worker.postMessage({convertedBytes, path: computPath}); - + worker.onmessage = e => { - + worker.terminate() - + nonce = e.data.nonce res() - + } }) - - + + let response = await parentEpml.request("sign_arbitrary", { nonce: selectedAddress.nonce, arbitraryBytesBase58: transactionBytesBase58, @@ -113,9 +113,9 @@ export const publishData = async ({ throw new Error('Error when signing'); } - - - + + + let response = await parentEpml.request("sign_arbitrary_with_fee", { nonce: selectedAddress.nonce, arbitraryBytesBase58: transactionBytesBase58, @@ -194,11 +194,11 @@ export const publishData = async ({ let fileBuffer = new Uint8Array(await file.arrayBuffer()) postBody = Buffer.from(fileBuffer).toString("base64") } - + } - + let uploadDataUrl = `/arbitrary/${service}/${registeredName}${urlSuffix}?apiKey=${getApiKey()}` - if (identifier != null && identifier.trim().length > 0) { + if (identifier.trim().length > 0) { uploadDataUrl = `/arbitrary/${service}/${registeredName}/${identifier}${urlSuffix}?apiKey=${getApiKey()}` } @@ -234,7 +234,7 @@ export const publishData = async ({ if(tag5 != null && tag5 != "undefined"){ uploadDataUrl = uploadDataUrl + '&tags=' + encodeURIComponent(tag5) } - + let uploadDataRes = await parentEpml.request("apiCall", { type: "api", method: "POST", @@ -250,5 +250,5 @@ export const publishData = async ({ } catch (error) { throw new Error(error.message) } - + } diff --git a/plugins/plugins/utils/publish-modal.js b/plugins/plugins/utils/publish-modal.js index 54ea0ca4..76c60f67 100644 --- a/plugins/plugins/utils/publish-modal.js +++ b/plugins/plugins/utils/publish-modal.js @@ -1,4 +1,4 @@ -import {get} from '../../../core/translate/index.js' +import {get} from '../../../core/translate' export class ModalHelper { constructor() { diff --git a/plugins/plugins/utils/warning-modal.js b/plugins/plugins/utils/warning-modal.js index 45e78210..0399591f 100644 --- a/plugins/plugins/utils/warning-modal.js +++ b/plugins/plugins/utils/warning-modal.js @@ -1,4 +1,4 @@ -import {get} from '../../../core/translate/index.js' +import {get} from '../../../core/translate' export class WarningModal { constructor() { diff --git a/scripts/afterPack.js b/scripts/afterPack.js index 747e06db..73bda2a0 100644 --- a/scripts/afterPack.js +++ b/scripts/afterPack.js @@ -37,7 +37,7 @@ async function afterPack(context) { if (electronPlatformName.includes("linux")) { await doLinux(context); - return; + } } diff --git a/splash/download.html b/splash/download.html index f336d22d..e6608ad9 100644 --- a/splash/download.html +++ b/splash/download.html @@ -12,7 +12,7 @@ .center { margin-top: 50%; transform: translateY(-50%); - width auto; + width: auto; height: auto; overflow: hidden; } @@ -28,8 +28,8 @@ } @-webkit-keyframes spin { - 0% { -webkit-transform: rotate(0deg); } - 100% { -webkit-transform: rotate(360deg); } + 0% { --webkit-transform: rotate(0deg); } + 100% { --webkit-transform: rotate(360deg); } } @keyframes spin { @@ -49,4 +49,4 @@
- \ No newline at end of file + From 5f0c57d8e93582634c8e301e915445db566f3052 Mon Sep 17 00:00:00 2001 From: AlphaX-Projects <77661270+AlphaX-Projects@users.noreply.github.com> Date: Fri, 29 Mar 2024 09:00:10 +0100 Subject: [PATCH 3/6] Inline variables ( reduce redudancy ) --- core/src/components/app-view.js | 162 +++--- .../beginner-tour/sync-indicator.js | 38 +- .../beginner-tour/tour-component.js | 28 +- .../controllers/coin-balances-controller.js | 15 +- .../friends-view/add-friends-modal.js | 17 +- core/src/components/friends-view/avatar.js | 32 +- .../friends-view/beginner-checklist.js | 22 +- core/src/components/friends-view/feed-item.js | 18 +- .../friends-view/friend-item-actions.js | 18 +- .../components/friends-view/friends-feed.js | 25 +- .../components/friends-view/friends-view.js | 38 +- .../friends-view/profile-modal-update.js | 26 +- core/src/components/friends-view/profile.js | 51 +- .../friends-view/save-settings-qdn.js | 46 +- .../login-view/create-account-section.js | 4 +- core/src/components/login-view/particle.js | 3 +- .../notification-bell-general.js | 24 +- .../notification-view/notification-bell.js | 34 +- .../components/settings-view/account-view.js | 11 +- .../components/settings-view/export-keys.js | 15 +- .../components/settings-view/security-view.js | 2 +- core/src/components/show-plugin.js | 26 +- core/src/components/start-minting.js | 21 +- .../user-info-view/user-info-view.js | 43 +- core/src/components/wallet-profile.js | 3 +- .../functional-components/settings-page.js | 3 +- .../notification-actions/new-message.js | 8 +- core/src/plugins/routes.js | 32 +- core/src/tradebot/trade-bot-routes.js | 31 +- core/ui-core.js | 15 +- crypto/api/bitcoin/AltcoinHDWallet.js | 9 +- crypto/api/createWallet.js | 3 +- crypto/api/decryptStoredWallet.js | 3 +- crypto/api/deps/Base64.js | 5 +- crypto/api/deps/bcrypt.js | 2 +- crypto/api/deps/nacl-fast.js | 4 +- crypto/api/fetch-request.js | 3 +- .../transactions/arbitrary/signArbitrary.js | 4 +- .../arbitrary/signArbitraryWithFee.js | 6 +- crypto/api/transactions/chat/signChat.js | 8 +- .../tradebot/signTradeBotTransaction.js | 8 +- .../tradeoffer/cancelAllOffers.js | 3 +- crypto/api/wallet/base58PublicKeyToAddress.js | 3 +- plugins/build-config.js | 3 +- plugins/default-plugins.js | 19 +- .../core/become-minter/become-minter.src.js | 14 +- .../become-minter/components/not-sponsored.js | 5 +- .../become-minter/components/yes-sponsored.js | 5 +- .../core/components/ChatGifs/ChatGifs.js | 27 +- .../components/ChatGifs/ChatGifsExplore.js | 6 +- .../core/components/ChatGroupInvites.js | 16 +- .../core/components/ChatGroupManager.js | 8 +- .../core/components/ChatGroupSettings.js | 55 +- .../core/components/ChatGroupsManagement.js | 48 +- plugins/plugins/core/components/ChatImage.js | 26 +- .../plugins/core/components/ChatLeaveGroup.js | 38 +- plugins/plugins/core/components/ChatModals.js | 18 +- plugins/plugins/core/components/ChatPage.js | 221 ++++---- .../plugins/core/components/ChatRightPanel.js | 3 +- .../components/ChatRightPanelResources.js | 4 +- .../plugins/core/components/ChatScroller.js | 28 +- .../core/components/ChatTextEditor copy.js | 14 +- .../plugins/core/components/ChatTextEditor.js | 6 +- .../core/components/ChatWelcomePage.js | 13 +- .../plugins/core/components/ImageComponent.js | 7 +- .../plugins/core/components/LevelFounder.js | 10 +- plugins/plugins/core/components/NameMenu.js | 20 +- .../plugins/core/components/ReusableImage.js | 24 +- plugins/plugins/core/components/TipUser.js | 14 +- .../plugins/core/components/TradeInfoView.js | 31 +- .../plugins/core/components/TraderInfoView.js | 41 +- .../core/components/qdn-action-encryption.js | 19 +- .../core/components/qortal-info-view.js | 49 +- .../components/webworkerDecodeMessages.js | 2 +- .../group-management/group-management.src.js | 525 ++++++++---------- .../group-transaction.src.js | 3 +- .../core/messaging/q-chat/q-chat.src.js | 21 +- .../plugins/core/minting/minting-info.src.js | 7 +- .../name-registration.src.js | 172 +++--- .../core/names-market/names-market.src.js | 82 ++- .../node-management/node-management.src.js | 3 +- .../core/overview-page/overview-page-css.js | 4 +- .../core/overview-page/overview-page.src.js | 34 +- plugins/plugins/core/puzzles/puzzles.src.js | 7 +- plugins/plugins/core/q-app/q-apps.src.js | 86 ++- .../plugins/core/qdn/browser/browser.src.js | 327 ++++------- .../data-management/data-management.src.js | 41 +- .../plugins/core/qdn/publish/publish.src.js | 53 +- plugins/plugins/core/qdn/websites.src.js | 81 ++- .../core/qortal-lottery/qortal-lottery.src.js | 54 +- .../core/reward-share/reward-share.src.js | 140 +++-- .../sponsorship-list/sponsorship-list.src.js | 36 +- plugins/plugins/core/streams/streams.js | 6 +- .../core/trade-bot/trade-bot-portal.src.js | 18 +- .../core/trade-portal/charts/arrr-charts.js | 3 +- .../core/trade-portal/charts/btc-charts.js | 3 +- .../core/trade-portal/charts/dgb-charts.js | 3 +- .../core/trade-portal/charts/doge-charts.js | 3 +- .../core/trade-portal/charts/ltc-charts.js | 3 +- .../core/trade-portal/charts/rvn-charts.js | 3 +- .../core/trade-portal/trade-portal.src.js | 73 ++- plugins/plugins/core/wallet/wallet-app.src.js | 110 ++-- plugins/plugins/utils/publish-image.js | 26 +- plugins/plugins/utils/queue.js | 10 +- 104 files changed, 1518 insertions(+), 2085 deletions(-) diff --git a/core/src/components/app-view.js b/core/src/components/app-view.js index 07a0b84f..612d3a2a 100644 --- a/core/src/components/app-view.js +++ b/core/src/components/app-view.js @@ -1,12 +1,12 @@ -import { css, html, LitElement } from 'lit' -import { connect } from 'pwa-helpers' -import { store } from '../store.js' -import { Epml } from '../epml.js' -import { addTradeBotRoutes } from '../tradebot/addTradeBotRoutes.js' -import { get, translate } from '../../translate' +import {css, html, LitElement} from 'lit' +import {connect} from 'pwa-helpers' +import {store} from '../store.js' +import {Epml} from '../epml.js' +import {addTradeBotRoutes} from '../tradebot/addTradeBotRoutes.js' +import {get, translate} from '../../translate' import localForage from 'localforage' -import { decryptData, encryptData } from '../lockScreen.js' -import { setChatLastSeen } from '../redux/app/app-actions.js' +import {decryptData, encryptData} from '../lockScreen.js' +import {setChatLastSeen} from '../redux/app/app-actions.js' import isElectron from 'is-electron' import '@material/mwc-button' import '@material/mwc-icon' @@ -746,7 +746,7 @@ class AppView extends connect(store)(LitElement) { drawerTog.click() }) - this.getNodeType() + await this.getNodeType() const myAppNode = store.getState().app.nodeConfig.knownNodes[store.getState().app.nodeConfig.node] const nodeAppUrl = myAppNode.protocol + '://' + myAppNode.domain + ':' + myAppNode.port @@ -915,7 +915,7 @@ class AppView extends connect(store)(LitElement) { await filterOpenOfferBTC() await appDelay(1000) - filterMyBotPriceTradesBTC() + await filterMyBotPriceTradesBTC() setTimeout(getOpenTradesBTC, 150000) } } @@ -923,11 +923,9 @@ class AppView extends connect(store)(LitElement) { const filterMyBotPriceTradesBTC = async () => { const tradeBotBtcUrl = `${nodeAppUrl}/crosschain/tradebot?foreignBlockchain=BITCOIN&apiKey=${this.getApiKey()}` - const tradeBotBtcAt = await fetch(tradeBotBtcUrl).then(response => { - return response.json() - }) - - this.tradeBotBtcAt = tradeBotBtcAt + this.tradeBotBtcAt = await fetch(tradeBotBtcUrl).then(response => { + return response.json() + }) await appDelay(1000) @@ -996,7 +994,7 @@ class AppView extends connect(store)(LitElement) { await appDelay(1000) - this.buyBtcAction() + await this.buyBtcAction() if (this.isEmptyArray(this.tradeBotBtcBook) === true) { return @@ -1112,7 +1110,7 @@ class AppView extends connect(store)(LitElement) { await filterOpenOfferLTC() await appDelay(1000) - filterMyBotPriceTradesLTC() + await filterMyBotPriceTradesLTC() setTimeout(getOpenTradesLTC, 150000) } } @@ -1120,11 +1118,9 @@ class AppView extends connect(store)(LitElement) { const filterMyBotPriceTradesLTC = async () => { const tradeBotLtcUrl = `${nodeAppUrl}/crosschain/tradebot?foreignBlockchain=LITECOIN&apiKey=${this.getApiKey()}` - const tradeBotLtcAt = await fetch(tradeBotLtcUrl).then(response => { - return response.json() - }) - - this.tradeBotLtcAt = tradeBotLtcAt + this.tradeBotLtcAt = await fetch(tradeBotLtcUrl).then(response => { + return response.json() + }) await appDelay(1000) @@ -1193,7 +1189,7 @@ class AppView extends connect(store)(LitElement) { await appDelay(1000) - this.buyLtcAction() + await this.buyLtcAction() if (this.isEmptyArray(this.tradeBotLtcBook) === true) { return @@ -1298,7 +1294,7 @@ class AppView extends connect(store)(LitElement) { await filterOpenOfferDOGE() await appDelay(1000) - filterMyBotPriceTradesDOGE() + await filterMyBotPriceTradesDOGE() setTimeout(getOpenTradesDOGE, 150000) } } @@ -1306,11 +1302,9 @@ class AppView extends connect(store)(LitElement) { const filterMyBotPriceTradesDOGE = async () => { const tradeBotDogeUrl = `${nodeAppUrl}/crosschain/tradebot?foreignBlockchain=DOGECOIN&apiKey=${this.getApiKey()}` - const tradeBotDogeAt = await fetch(tradeBotDogeUrl).then(response => { - return response.json() - }) - - this.tradeBotDogeAt = tradeBotDogeAt + this.tradeBotDogeAt = await fetch(tradeBotDogeUrl).then(response => { + return response.json() + }) await appDelay(1000) @@ -1379,7 +1373,7 @@ class AppView extends connect(store)(LitElement) { await appDelay(1000) - this.buyDogeAction() + await this.buyDogeAction() if (this.isEmptyArray(this.tradeBotDogeBook) === true) { return @@ -1484,7 +1478,7 @@ class AppView extends connect(store)(LitElement) { await filterOpenOfferDGB() await appDelay(1000) - filterMyBotPriceTradesDGB() + await filterMyBotPriceTradesDGB() setTimeout(getOpenTradesDGB, 150000) } } @@ -1492,11 +1486,9 @@ class AppView extends connect(store)(LitElement) { const filterMyBotPriceTradesDGB = async () => { const tradeBotDgbUrl = `${nodeAppUrl}/crosschain/tradebot?foreignBlockchain=DIGIBYTE&apiKey=${this.getApiKey()}` - const tradeBotDgbAt = await fetch(tradeBotDgbUrl).then(response => { - return response.json() - }) - - this.tradeBotDgbAt = tradeBotDgbAt + this.tradeBotDgbAt = await fetch(tradeBotDgbUrl).then(response => { + return response.json() + }) await appDelay(1000) @@ -1565,7 +1557,7 @@ class AppView extends connect(store)(LitElement) { await appDelay(1000) - this.buyDgbAction() + await this.buyDgbAction() if (this.isEmptyArray(this.tradeBotDgbBook) === true) { return @@ -1670,7 +1662,7 @@ class AppView extends connect(store)(LitElement) { await filterOpenOfferRVN() await appDelay(1000) - filterMyBotPriceTradesRVN() + await filterMyBotPriceTradesRVN() setTimeout(getOpenTradesRVN, 150000) } } @@ -1678,11 +1670,9 @@ class AppView extends connect(store)(LitElement) { const filterMyBotPriceTradesRVN = async () => { const tradeBotRvnUrl = `${nodeAppUrl}/crosschain/tradebot?foreignBlockchain=RAVENCOIN&apiKey=${this.getApiKey()}` - const tradeBotRvnAt = await fetch(tradeBotRvnUrl).then(response => { - return response.json() - }) - - this.tradeBotRvnAt = tradeBotRvnAt + this.tradeBotRvnAt = await fetch(tradeBotRvnUrl).then(response => { + return response.json() + }) await appDelay(1000) @@ -1751,7 +1741,7 @@ class AppView extends connect(store)(LitElement) { await appDelay(1000) - this.buyRvnAction() + await this.buyRvnAction() if (this.isEmptyArray(this.tradeBotRvnBook) === true) { return @@ -1856,7 +1846,7 @@ class AppView extends connect(store)(LitElement) { await filterOpenOfferARRR() await appDelay(1000) - filterMyBotPriceTradesARRR() + await filterMyBotPriceTradesARRR() setTimeout(getOpenTradesARRR, 150000) } } @@ -1864,11 +1854,9 @@ class AppView extends connect(store)(LitElement) { const filterMyBotPriceTradesARRR = async () => { const tradeBotArrrUrl = `${nodeAppUrl}/crosschain/tradebot?foreignBlockchain=PIRATECHAIN&apiKey=${this.getApiKey()}` - const tradeBotArrrAt = await fetch(tradeBotArrrUrl).then(response => { - return response.json() - }) - - this.tradeBotArrrAt = tradeBotArrrAt + this.tradeBotArrrAt = await fetch(tradeBotArrrUrl).then(response => { + return response.json() + }) await appDelay(1000) @@ -1937,7 +1925,7 @@ class AppView extends connect(store)(LitElement) { await appDelay(1000) - this.buyArrrAction() + await this.buyArrrAction() if (this.isEmptyArray(this.tradeBotArrrBook) === true) { return @@ -2451,12 +2439,11 @@ class AppView extends connect(store)(LitElement) { async buyBtcAction() { const makeRequest = async () => { - const response = await parentEpml.request('tradeBotRespondRequest', { - atAddress: this.botBtcBuyAtAddress, - foreignKey: store.getState().app.selectedAddress.btcWallet.derivedMasterPrivateKey, - receivingAddress: store.getState().app.selectedAddress.address, - }) - return response + return await parentEpml.request('tradeBotRespondRequest', { + atAddress: this.botBtcBuyAtAddress, + foreignKey: store.getState().app.selectedAddress.btcWallet.derivedMasterPrivateKey, + receivingAddress: store.getState().app.selectedAddress.address, + }) } const manageResponse = (response) => { @@ -2509,12 +2496,11 @@ class AppView extends connect(store)(LitElement) { async buyLtcAction() { const makeRequest = async () => { - const response = await parentEpml.request('tradeBotRespondRequest', { - atAddress: this.botLtcBuyAtAddress, - foreignKey: store.getState().app.selectedAddress.ltcWallet.derivedMasterPrivateKey, - receivingAddress: store.getState().app.selectedAddress.address, - }) - return response + return await parentEpml.request('tradeBotRespondRequest', { + atAddress: this.botLtcBuyAtAddress, + foreignKey: store.getState().app.selectedAddress.ltcWallet.derivedMasterPrivateKey, + receivingAddress: store.getState().app.selectedAddress.address, + }) } const manageResponse = (response) => { @@ -2567,12 +2553,11 @@ class AppView extends connect(store)(LitElement) { async buyDogeAction() { const makeRequest = async () => { - const response = await parentEpml.request('tradeBotRespondRequest', { - atAddress: this.botDogeBuyAtAddress, - foreignKey: store.getState().app.selectedAddress.dogeWallet.derivedMasterPrivateKey, - receivingAddress: store.getState().app.selectedAddress.address, - }) - return response + return await parentEpml.request('tradeBotRespondRequest', { + atAddress: this.botDogeBuyAtAddress, + foreignKey: store.getState().app.selectedAddress.dogeWallet.derivedMasterPrivateKey, + receivingAddress: store.getState().app.selectedAddress.address, + }) } const manageResponse = (response) => { @@ -2625,12 +2610,11 @@ class AppView extends connect(store)(LitElement) { async buyDgbAction() { const makeRequest = async () => { - const response = await parentEpml.request('tradeBotRespondRequest', { - atAddress: this.botDgbBuyAtAddress, - foreignKey: store.getState().app.selectedAddress.dgbWallet.derivedMasterPrivateKey, - receivingAddress: store.getState().app.selectedAddress.address, - }) - return response + return await parentEpml.request('tradeBotRespondRequest', { + atAddress: this.botDgbBuyAtAddress, + foreignKey: store.getState().app.selectedAddress.dgbWallet.derivedMasterPrivateKey, + receivingAddress: store.getState().app.selectedAddress.address, + }) } const manageResponse = (response) => { @@ -2683,12 +2667,11 @@ class AppView extends connect(store)(LitElement) { async buyRvnAction() { const makeRequest = async () => { - const response = await parentEpml.request('tradeBotRespondRequest', { - atAddress: this.botRvnBuyAtAddress, - foreignKey: store.getState().app.selectedAddress.rvnWallet.derivedMasterPrivateKey, - receivingAddress: store.getState().app.selectedAddress.address, - }) - return response + return await parentEpml.request('tradeBotRespondRequest', { + atAddress: this.botRvnBuyAtAddress, + foreignKey: store.getState().app.selectedAddress.rvnWallet.derivedMasterPrivateKey, + receivingAddress: store.getState().app.selectedAddress.address, + }) } const manageResponse = (response) => { @@ -2741,12 +2724,11 @@ class AppView extends connect(store)(LitElement) { async buyArrrAction() { const makeRequest = async () => { - const response = await parentEpml.request('tradeBotRespondRequest', { - atAddress: this.botArrrBuyAtAddress, - foreignKey: store.getState().app.selectedAddress.arrrWallet.seed58, - receivingAddress: store.getState().app.selectedAddress.address, - }) - return response + return await parentEpml.request('tradeBotRespondRequest', { + atAddress: this.botArrrBuyAtAddress, + foreignKey: store.getState().app.selectedAddress.arrrWallet.seed58, + receivingAddress: store.getState().app.selectedAddress.address, + }) } const manageResponse = (response) => { @@ -3348,8 +3330,7 @@ class AppView extends connect(store)(LitElement) { getApiKey() { const apiNode = store.getState().app.nodeConfig.knownNodes[store.getState().app.nodeConfig.node] - let apiKey = apiNode.apiKey - return apiKey + return apiNode.apiKey } isEmptyArray(arr) { @@ -3360,8 +3341,7 @@ class AppView extends connect(store)(LitElement) { } round(number) { - let result = (Math.round(parseFloat(number) * 1e8) / 1e8).toFixed(8) - return result + return (Math.round(parseFloat(number) * 1e8) / 1e8).toFixed(8) } } diff --git a/core/src/components/beginner-tour/sync-indicator.js b/core/src/components/beginner-tour/sync-indicator.js index bcd067b5..cd2c1729 100644 --- a/core/src/components/beginner-tour/sync-indicator.js +++ b/core/src/components/beginner-tour/sync-indicator.js @@ -1,8 +1,8 @@ -import { LitElement, html, css } from 'lit' -import { store } from '../../store' -import { connect } from 'pwa-helpers' -import { translate } from '../../../translate' -import { parentEpml } from '../show-plugin' +import {css, html, LitElement} from 'lit' +import {store} from '../../store' +import {connect} from 'pwa-helpers' +import {translate} from '../../../translate' +import {parentEpml} from '../show-plugin' import '@material/mwc-icon' @@ -89,11 +89,9 @@ class SyncIndicator extends connect(store)(LitElement) { async firstUpdated() { this.address = store.getState().app.selectedAddress.address - const seenWelcomeSync = JSON.parse( + this.seenWelcomeSync = JSON.parse( localStorage.getItem(`welcome-sync-${this.address}`) || 'false' ) - - this.seenWelcomeSync = seenWelcomeSync } getNodeUrl() { @@ -102,23 +100,19 @@ class SyncIndicator extends connect(store)(LitElement) { window.parent.reduxStore.getState().app.nodeConfig.node ] - const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port - return nodeUrl + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port } getMyNode() { - const myNode = - window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ - window.parent.reduxStore.getState().app.nodeConfig.node + return window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ + window.parent.reduxStore.getState().app.nodeConfig.node ] - - return myNode } async getDaySummary() { try { this.fetchingSummary = true - + const endpointLastBlock = `${this.nodeUrl}/blocks/last` const resLastBlock = await fetch(endpointLastBlock) @@ -147,7 +141,7 @@ class SyncIndicator extends connect(store)(LitElement) { async checkHowManyBlocksBehind() { try { - this.getDaySummary(); + await this.getDaySummary(); this.interval = setInterval(() => { if(this.fetchingSummary) return if (this.isBehind === false) { @@ -182,7 +176,7 @@ class SyncIndicator extends connect(store)(LitElement) { } else if(state.app.nodeStatus && state.app.nodeStatus.syncPercent === 100 && state.app.nodeStatus.syncPercent !== this.syncPercentage){ this.syncPercentage = state.app.nodeStatus.syncPercent this.isSynchronizing = false - + } else if ( state.app.nodeStatus ) { @@ -192,8 +186,8 @@ class SyncIndicator extends connect(store)(LitElement) { if (state.app.nodeStatus.syncPercent !== 100) { this.isSynchronizing = true - } - + } + if ( !this.interval && this.isBehind === null && @@ -216,7 +210,7 @@ class SyncIndicator extends connect(store)(LitElement) { parentEpml.request('showSnackBar', get('tour.tour22')) } } catch (error) { - + } } @@ -276,7 +270,7 @@ class SyncIndicator extends connect(store)(LitElement) { style="height: 24px; width: 24px;" />

- ${translate("tour.tour19")} ${this.blocksBehind ? this.blocksBehind : ""} ${this.blocksBehind ? translate("tour.tour21"): ""} + ${translate("tour.tour19")} ${this.blocksBehind ? this.blocksBehind : ""} ${this.blocksBehind ? translate("tour.tour21"): ""}

` diff --git a/core/src/components/beginner-tour/tour-component.js b/core/src/components/beginner-tour/tour-component.js index 5475235a..26b16276 100644 --- a/core/src/components/beginner-tour/tour-component.js +++ b/core/src/components/beginner-tour/tour-component.js @@ -1,16 +1,17 @@ -import { LitElement, html, css } from 'lit'; -import { driver } from 'driver.js'; +import {css, html, LitElement} from 'lit'; +import {driver} from 'driver.js'; import 'driver.js/dist/driver.css'; import '@material/mwc-icon'; import '@polymer/paper-spinner/paper-spinner-lite.js'; import '@vaadin/tooltip'; import '@material/mwc-button'; -import { get, translate } from '../../../translate'; +import {get, translate} from '../../../translate'; import '@polymer/paper-dialog/paper-dialog.js'; -import { setNewTab } from '../../redux/app/app-actions.js'; -import { store } from '../../store.js'; -import { connect } from 'pwa-helpers'; +import {setNewTab} from '../../redux/app/app-actions.js'; +import {store} from '../../store.js'; +import {connect} from 'pwa-helpers'; import './tour.css'; + class TourComponent extends connect(store)(LitElement) { static get properties() { return { @@ -175,19 +176,14 @@ class TourComponent extends connect(store)(LitElement) { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ window.parent.reduxStore.getState().app.nodeConfig.node - ]; + ] - const nodeUrl = - myNode.protocol + '://' + myNode.domain + ':' + myNode.port; - return nodeUrl; + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port } getMyNode() { - const myNode = - window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ - window.parent.reduxStore.getState().app.nodeConfig.node - ]; - - return myNode; + return window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ + window.parent.reduxStore.getState().app.nodeConfig.node + ] } async getName(recipient) { diff --git a/core/src/components/controllers/coin-balances-controller.js b/core/src/components/controllers/coin-balances-controller.js index 3cddd6d8..7bcdabad 100644 --- a/core/src/components/controllers/coin-balances-controller.js +++ b/core/src/components/controllers/coin-balances-controller.js @@ -27,19 +27,14 @@ class CoinBalancesController extends connect(store)(LitElement) { const myNode = store.getState().app.nodeConfig.knownNodes[ store.getState().app.nodeConfig.node - ]; + ] - const nodeUrl = - myNode.protocol + '://' + myNode.domain + ':' + myNode.port; - return nodeUrl; + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port } getMyNode() { - const myNode = - store.getState().app.nodeConfig.knownNodes[ - store.getState().app.nodeConfig.node - ]; - - return myNode; + return store.getState().app.nodeConfig.knownNodes[ + store.getState().app.nodeConfig.node + ] } diff --git a/core/src/components/friends-view/add-friends-modal.js b/core/src/components/friends-view/add-friends-modal.js index 1c3412c4..1e6f4ddd 100644 --- a/core/src/components/friends-view/add-friends-modal.js +++ b/core/src/components/friends-view/add-friends-modal.js @@ -202,17 +202,12 @@ class AddFriendsModal extends connect(store)(LitElement) { window.parent.reduxStore.getState().app.nodeConfig.node ]; - const nodeUrl = - myNode.protocol + '://' + myNode.domain + ':' + myNode.port; - return nodeUrl; + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port; } getMyNode() { - const myNode = - store.getState().app.nodeConfig.knownNodes[ - window.parent.reduxStore.getState().app.nodeConfig.node + return store.getState().app.nodeConfig.knownNodes[ + window.parent.reduxStore.getState().app.nodeConfig.node ]; - - return myNode; } clearFields() { @@ -267,7 +262,7 @@ class AddFriendsModal extends connect(store)(LitElement) { changedProperties && changedProperties.has('isOpen') && this.isOpen ) { - this.getAvailableFeedSchemas() + await this.getAvailableFeedSchemas() } } @@ -281,11 +276,9 @@ class AddFriendsModal extends connect(store)(LitElement) { if (data.error === 401) { this.availableFeeedSchemas = []; } else { - const result = data.filter( + this.availableFeeedSchemas = data.filter( (item) => item.identifier === 'ui_schema_feed' ); - - this.availableFeeedSchemas = result; } this.userFoundModalOpen = true; } catch (error) {} finally { diff --git a/core/src/components/friends-view/avatar.js b/core/src/components/friends-view/avatar.js index 5659478d..e0714032 100644 --- a/core/src/components/friends-view/avatar.js +++ b/core/src/components/friends-view/avatar.js @@ -1,13 +1,11 @@ -import { LitElement, html, css } from 'lit'; -import { get, translate } from '../../../translate' +import {css, html, LitElement} from 'lit'; import axios from 'axios'; import '@material/mwc-menu'; import '@material/mwc-list/mwc-list-item.js'; -import { RequestQueueWithPromise } from '../../../../plugins/plugins/utils/queue'; +import {RequestQueueWithPromise} from '../../../../plugins/plugins/utils/queue'; import '../../../../plugins/plugins/core/components/TimeAgo'; -import { connect } from 'pwa-helpers'; -import { store } from '../../store'; -import { setNewTab } from '../../redux/app/app-actions'; +import {connect} from 'pwa-helpers'; +import {store} from '../../store'; import ShortUniqueId from 'short-unique-id'; const requestQueue = new RequestQueueWithPromise(3); @@ -125,17 +123,12 @@ export class AvatarComponent extends connect(store)(LitElement) { window.parent.reduxStore.getState().app.nodeConfig.node ]; - const nodeUrl = - myNode.protocol + '://' + myNode.domain + ':' + myNode.port; - return nodeUrl; + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port; } getMyNode() { - const myNode = - window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ - window.parent.reduxStore.getState().app.nodeConfig.node + return window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ + window.parent.reduxStore.getState().app.nodeConfig.node ]; - - return myNode; } getApiKey() { @@ -143,8 +136,7 @@ export class AvatarComponent extends connect(store)(LitElement) { window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ window.parent.reduxStore.getState().app.nodeConfig.node ]; - let apiKey = myNode.apiKey; - return apiKey; + return myNode.apiKey; } async fetchResource() { @@ -161,7 +153,7 @@ export class AvatarComponent extends connect(store)(LitElement) { } async fetchVideoUrl() { - this.fetchResource(); + await this.fetchResource(); } async getRawData() { @@ -249,7 +241,7 @@ export class AvatarComponent extends connect(store)(LitElement) { this.status = res; if (this.status.status === 'DOWNLOADED') { - this.fetchResource(); + await this.fetchResource(); } } @@ -264,8 +256,8 @@ export class AvatarComponent extends connect(store)(LitElement) { async _fetchImage() { try { - this.fetchVideoUrl(); - this.fetchStatus(); + await this.fetchVideoUrl(); + await this.fetchStatus(); } catch (error) { /* empty */ } diff --git a/core/src/components/friends-view/beginner-checklist.js b/core/src/components/friends-view/beginner-checklist.js index b942c621..4a688aed 100644 --- a/core/src/components/friends-view/beginner-checklist.js +++ b/core/src/components/friends-view/beginner-checklist.js @@ -1,15 +1,14 @@ -import { css, html, LitElement } from 'lit'; -import { connect } from 'pwa-helpers'; +import {css, html, LitElement} from 'lit'; +import {connect} from 'pwa-helpers'; import '@vaadin/item'; import '@vaadin/list-box'; import '@polymer/paper-icon-button/paper-icon-button.js'; import '@polymer/iron-icons/iron-icons.js'; -import { store } from '../../store.js'; -import { setNewTab } from '../../redux/app/app-actions.js'; +import {store} from '../../store.js'; +import {setNewTab} from '../../redux/app/app-actions.js'; import '@material/mwc-icon'; -import { get, translate } from '../../../translate'; -import { repeat } from 'lit/directives/repeat.js'; +import {get} from '../../../translate'; import '../../../../plugins/plugins/core/components/TimeAgo.js'; import '../notification-view/popover.js'; import ShortUniqueId from 'short-unique-id'; @@ -74,17 +73,12 @@ class BeginnerChecklist extends connect(store)(LitElement) { window.parent.reduxStore.getState().app.nodeConfig.node ]; - const nodeUrl = - myNode.protocol + '://' + myNode.domain + ':' + myNode.port; - return nodeUrl; + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port; } getMyNode() { - const myNode = - window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ - window.parent.reduxStore.getState().app.nodeConfig.node + return window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ + window.parent.reduxStore.getState().app.nodeConfig.node ]; - - return myNode; } async getName(recipient) { diff --git a/core/src/components/friends-view/feed-item.js b/core/src/components/friends-view/feed-item.js index 84b180c1..2410c5ff 100644 --- a/core/src/components/friends-view/feed-item.js +++ b/core/src/components/friends-view/feed-item.js @@ -174,13 +174,10 @@ export class FeedItem extends connect(store)(LitElement) { getNodeUrl(){ const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port - return nodeUrl + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port } getMyNode(){ - const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - - return myNode + return window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] } getApiKey() { @@ -188,8 +185,7 @@ getMyNode(){ window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ window.parent.reduxStore.getState().app.nodeConfig.node ]; - let apiKey = myNode.apiKey; - return apiKey; + return myNode.apiKey; } async fetchResource() { @@ -206,7 +202,7 @@ getMyNode(){ async fetchVideoUrl() { - this.fetchResource() + await this.fetchResource() } @@ -311,7 +307,7 @@ getMyNode(){ this.status = res if(this.status.status === 'DOWNLOADED'){ - this.fetchResource() + await this.fetchResource() } } @@ -332,8 +328,8 @@ getMyNode(){ async _fetchImage() { try { - this.fetchVideoUrl() - this.fetchStatus() + await this.fetchVideoUrl() + await this.fetchStatus() } catch (error) { /* empty */ } } diff --git a/core/src/components/friends-view/friend-item-actions.js b/core/src/components/friends-view/friend-item-actions.js index 7b5a1139..06b1217a 100644 --- a/core/src/components/friends-view/friend-item-actions.js +++ b/core/src/components/friends-view/friend-item-actions.js @@ -1,11 +1,11 @@ // popover-component.js -import { css, html, LitElement } from 'lit'; -import { createPopper } from '@popperjs/core'; +import {css, html, LitElement} from 'lit'; +import {createPopper} from '@popperjs/core'; import '@material/mwc-icon'; -import { translate } from '../../../translate' -import { store } from '../../store'; -import { connect } from 'pwa-helpers'; -import { setNewTab, setSideEffectAction } from '../../redux/app/app-actions'; +import {translate} from '../../../translate' +import {store} from '../../store'; +import {connect} from 'pwa-helpers'; +import {setNewTab, setSideEffectAction} from '../../redux/app/app-actions'; import ShortUniqueId from 'short-unique-id'; export class FriendItemActions extends connect(store)(LitElement) { @@ -79,11 +79,9 @@ export class FriendItemActions extends connect(store)(LitElement) { const myNode = store.getState().app.nodeConfig.knownNodes[ window.parent.reduxStore.getState().app.nodeConfig.node - ]; + ] - const nodeUrl = - myNode.protocol + '://' + myNode.domain + ':' + myNode.port; - return nodeUrl; + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port } firstUpdated() { diff --git a/core/src/components/friends-view/friends-feed.js b/core/src/components/friends-view/friends-feed.js index 153fff82..597fa8e1 100644 --- a/core/src/components/friends-view/friends-feed.js +++ b/core/src/components/friends-view/friends-feed.js @@ -53,24 +53,18 @@ class FriendsFeed extends connect(store)(LitElement) { const myNode = store.getState().app.nodeConfig.knownNodes[ window.parent.reduxStore.getState().app.nodeConfig.node - ]; + ] - const nodeUrl = - myNode.protocol + '://' + myNode.domain + ':' + myNode.port; - return nodeUrl; + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port } getMyNode() { - const myNode = - store.getState().app.nodeConfig.knownNodes[ - window.parent.reduxStore.getState().app.nodeConfig.node - ]; - - return myNode; + return store.getState().app.nodeConfig.knownNodes[ + window.parent.reduxStore.getState().app.nodeConfig.node + ] } _updateFeeds(event) { - const detail = event.detail - this.mySelectedFeeds = detail + this.mySelectedFeeds = event.detail this.reFetchFeedData() this.requestUpdate() } @@ -170,7 +164,7 @@ class FriendsFeed extends connect(store)(LitElement) { if(this.mySelectedFeeds.length === 0){ await this.getEndpoints() -this.loadAndMergeData(); +await this.loadAndMergeData(); } this.getFeedOnInterval() @@ -190,7 +184,7 @@ this.getFeedOnInterval() async refresh(){ try { await this.getEndpoints() - this.reFetchFeedData() + await this.reFetchFeedData() } catch (error) { } @@ -326,8 +320,7 @@ this.getFeedOnInterval() let clickValue1 = newItem.schema.click; - const resolvedClickValue1 = replacePlaceholders(clickValue1, resource, newItem.schema.customParams); - newItem.link = resolvedClickValue1 + newItem.link = replacePlaceholders(clickValue1, resource, newItem.schema.customParams) newData.push(newItem) } } diff --git a/core/src/components/friends-view/friends-view.js b/core/src/components/friends-view/friends-view.js index 22fb30d6..94e4b128 100644 --- a/core/src/components/friends-view/friends-view.js +++ b/core/src/components/friends-view/friends-view.js @@ -74,19 +74,14 @@ class FriendsView extends connect(store)(LitElement) { const myNode = store.getState().app.nodeConfig.knownNodes[ window.parent.reduxStore.getState().app.nodeConfig.node - ]; + ] - const nodeUrl = - myNode.protocol + '://' + myNode.domain + ':' + myNode.port; - return nodeUrl; + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port } getMyNode() { - const myNode = - store.getState().app.nodeConfig.knownNodes[ - window.parent.reduxStore.getState().app.nodeConfig.node - ]; - - return myNode; + return store.getState().app.nodeConfig.knownNodes[ + window.parent.reduxStore.getState().app.nodeConfig.node + ] } getMoreFriends() {} @@ -105,12 +100,10 @@ class FriendsView extends connect(store)(LitElement) { } _updateFriends(event) { - const detail = event.detail - this.friendList = detail + this.friendList = event.detail } _updateFeed(event) { - const detail = event.detail - this.mySelectedFeeds = detail + this.mySelectedFeeds = event.detail this.requestUpdate() } _addFriend(event){ @@ -201,8 +194,7 @@ class FriendsView extends connect(store)(LitElement) { getApiKey() { const apiNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = apiNode.apiKey - return apiKey + return apiNode.apiKey } async myFollowName(name) { @@ -211,7 +203,7 @@ class FriendsView extends connect(store)(LitElement) { ] let namesJsonString = JSON.stringify({ "items": items }) - let ret = await parentEpml.request('apiCall', { + return await parentEpml.request('apiCall', { url: `/lists/followedNames?apiKey=${this.getApiKey()}`, method: 'POST', headers: { @@ -219,9 +211,6 @@ class FriendsView extends connect(store)(LitElement) { }, body: `${namesJsonString}` }) - - - return ret } async unFollowName(name) { @@ -230,7 +219,7 @@ class FriendsView extends connect(store)(LitElement) { ] let namesJsonString = JSON.stringify({ "items": items }) - let ret = await parentEpml.request('apiCall', { + return await parentEpml.request('apiCall', { url: `/lists/followedNames?apiKey=${this.getApiKey()}`, method: 'DELETE', headers: { @@ -238,9 +227,6 @@ class FriendsView extends connect(store)(LitElement) { }, body: `${namesJsonString}` }) - - - return ret } async addToFriendList(val, isRemove){ const copyVal = {...val} @@ -260,9 +246,9 @@ class FriendsView extends connect(store)(LitElement) { this.friendList = [...this.friendList, copyVal] } if(!copyVal.willFollow || isRemove) { - this.unFollowName(copyVal.name) + await this.unFollowName(copyVal.name) } else if(copyVal.willFollow){ - this.myFollowName(copyVal.name) + await this.myFollowName(copyVal.name) } this.setMySelectedFeeds(val.mySelectedFeeds) await new Promise((res)=> { diff --git a/core/src/components/friends-view/profile-modal-update.js b/core/src/components/friends-view/profile-modal-update.js index 2c6125a1..8e1418bf 100644 --- a/core/src/components/friends-view/profile-modal-update.js +++ b/core/src/components/friends-view/profile-modal-update.js @@ -1,15 +1,14 @@ -import { LitElement, html, css } from 'lit'; -import { render } from 'lit/html.js'; -import { use, get, translate, translateUnsafeHTML, registerTranslateConfig } from '../../../translate' +import {css, html, LitElement} from 'lit'; +import {get, translate} from '../../../translate' import '@material/mwc-button'; import '@material/mwc-icon'; import '@vaadin/tooltip'; import '@material/mwc-dialog'; import '@material/mwc-checkbox'; -import { connect } from 'pwa-helpers'; -import { store } from '../../store'; +import {connect} from 'pwa-helpers'; +import {store} from '../../store'; import '@polymer/paper-spinner/paper-spinner-lite.js'; -import { parentEpml } from '../show-plugin'; +import {parentEpml} from '../show-plugin'; class ProfileModalUpdate extends connect(store)(LitElement) { static get properties() { @@ -335,19 +334,14 @@ class ProfileModalUpdate extends connect(store)(LitElement) { const myNode = store.getState().app.nodeConfig.knownNodes[ window.parent.reduxStore.getState().app.nodeConfig.node - ]; + ] - const nodeUrl = - myNode.protocol + '://' + myNode.domain + ':' + myNode.port; - return nodeUrl; + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port } getMyNode() { - const myNode = - store.getState().app.nodeConfig.knownNodes[ - window.parent.reduxStore.getState().app.nodeConfig.node - ]; - - return myNode; + return store.getState().app.nodeConfig.knownNodes[ + window.parent.reduxStore.getState().app.nodeConfig.node + ] } clearFields() { diff --git a/core/src/components/friends-view/profile.js b/core/src/components/friends-view/profile.js index aa73b0f5..d1e934c3 100644 --- a/core/src/components/friends-view/profile.js +++ b/core/src/components/friends-view/profile.js @@ -1,12 +1,12 @@ -import { LitElement, html, css } from 'lit'; +import {css, html, LitElement} from 'lit'; import '@material/mwc-icon'; import './friends-side-panel.js'; -import { connect } from 'pwa-helpers'; -import { store } from '../../store.js'; +import {connect} from 'pwa-helpers'; +import {store} from '../../store.js'; import WebWorker2 from '../WebWorkerFile.js'; import '@polymer/paper-spinner/paper-spinner-lite.js'; import '@vaadin/tooltip'; -import { get, translate } from '../../../translate' +import {get, translate} from '../../../translate' import ShortUniqueId from 'short-unique-id'; import '@polymer/paper-dialog/paper-dialog.js'; @@ -14,20 +14,15 @@ import { decryptGroupData, encryptDataGroup, objectToBase64, - uint8ArrayToBase64, uint8ArrayToObject, } from '../../../../plugins/plugins/core/components/qdn-action-encryption.js'; -import { publishData } from '../../../../plugins/plugins/utils/publish-image.js'; -import { parentEpml } from '../show-plugin.js'; +import {publishData} from '../../../../plugins/plugins/utils/publish-image.js'; +import {parentEpml} from '../show-plugin.js'; import '../notification-view/popover.js'; import './avatar.js'; -import { - setNewTab, - setProfileData, - setSideEffectAction, -} from '../../redux/app/app-actions.js'; +import {setNewTab, setProfileData, setSideEffectAction,} from '../../redux/app/app-actions.js'; import './profile-modal-update.js'; -import { modalHelper } from '../../../../plugins/plugins/utils/publish-modal.js'; +import {modalHelper} from '../../../../plugins/plugins/utils/publish-modal.js'; class ProfileQdn extends connect(store)(LitElement) { static get properties() { @@ -288,19 +283,14 @@ class ProfileQdn extends connect(store)(LitElement) { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ window.parent.reduxStore.getState().app.nodeConfig.node - ]; + ] - const nodeUrl = - myNode.protocol + '://' + myNode.domain + ':' + myNode.port; - return nodeUrl; + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port } getMyNode() { - const myNode = - window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ - window.parent.reduxStore.getState().app.nodeConfig.node - ]; - - return myNode; + return window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ + window.parent.reduxStore.getState().app.nodeConfig.node + ] } async getRawData(dataItem) { @@ -323,10 +313,9 @@ class ProfileQdn extends connect(store)(LitElement) { } async followNames(names) { - let items = names; - let namesJsonString = JSON.stringify({ items: items }); + let namesJsonString = JSON.stringify({ items: names }); - let ret = await parentEpml.request('apiCall', { + return await parentEpml.request('apiCall', { url: `/lists/followedNames?apiKey=${this.myNode.apiKey}`, method: 'POST', headers: { @@ -334,8 +323,6 @@ class ProfileQdn extends connect(store)(LitElement) { }, body: `${namesJsonString}`, }); - - return ret; } async setValues(response, resource) { @@ -426,8 +413,7 @@ class ProfileQdn extends connect(store)(LitElement) { async getProfile() { try { this.error = ''; - const arbFee = await this.getArbitraryFee(); - this.fee = arbFee; + this.fee = await this.getArbitraryFee(); this.hasAttemptedToFetchResource = true; let resource; @@ -459,7 +445,7 @@ class ProfileQdn extends connect(store)(LitElement) { try { const response = await this.getRawData(dataItem); if (response.wallets) { - this.setValues(response, dataItem); + await this.setValues(response, dataItem); } else { this.error = 'Cannot get saved user settings'; } @@ -574,11 +560,10 @@ class ProfileQdn extends connect(store)(LitElement) { const toBase64 = await objectToBase64( newObject.customData[key] ); - const encryptedData = encryptDataGroup({ + newObject['customData'][key] = encryptDataGroup({ data64: toBase64, publicKeys: [], }); - newObject['customData'][key] = encryptedData; } } else { newObject['customData'][key] = newObject.customData[key]; diff --git a/core/src/components/friends-view/save-settings-qdn.js b/core/src/components/friends-view/save-settings-qdn.js index d9f78df8..0b303a33 100644 --- a/core/src/components/friends-view/save-settings-qdn.js +++ b/core/src/components/friends-view/save-settings-qdn.js @@ -1,17 +1,16 @@ import {css, html, LitElement} from 'lit'; import '@material/mwc-icon'; import './friends-side-panel.js'; -import { connect } from 'pwa-helpers'; -import { store } from '../../store.js'; +import {connect} from 'pwa-helpers'; +import {store} from '../../store.js'; import WebWorker from '../WebWorkerFile.js'; import '@polymer/paper-spinner/paper-spinner-lite.js'; import '@vaadin/tooltip'; -import { get, translate } from '../../../translate' +import {translate} from '../../../translate' import ShortUniqueId from 'short-unique-id'; import { decryptGroupData, - encryptDataGroup, objectToBase64, uint8ArrayToObject, @@ -19,7 +18,7 @@ import { import {publishData} from '../../../../plugins/plugins/utils/publish-image.js'; import {parentEpml} from '../show-plugin.js'; import '../notification-view/popover.js'; -import { setNewTab } from '../../redux/app/app-actions.js'; +import {setNewTab} from '../../redux/app/app-actions.js'; class SaveSettingsQdn extends connect(store)(LitElement) { static get properties() { @@ -144,19 +143,14 @@ class SaveSettingsQdn extends connect(store)(LitElement) { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ window.parent.reduxStore.getState().app.nodeConfig.node - ]; + ] - const nodeUrl = - myNode.protocol + '://' + myNode.domain + ':' + myNode.port; - return nodeUrl; + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port } getMyNode() { - const myNode = - window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ - window.parent.reduxStore.getState().app.nodeConfig.node - ]; - - return myNode; + return window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ + window.parent.reduxStore.getState().app.nodeConfig.node + ] } async getRawData(dataItem) { @@ -165,8 +159,7 @@ class SaveSettingsQdn extends connect(store)(LitElement) { const data = await res.text(); if (data.error) throw new Error('Cannot retrieve your data from qdn'); const decryptedData = decryptGroupData(data); - const decryptedDataToBase64 = uint8ArrayToObject(decryptedData); - return decryptedDataToBase64; + return uint8ArrayToObject(decryptedData); } async getMyFollowedNames() { @@ -184,10 +177,9 @@ class SaveSettingsQdn extends connect(store)(LitElement) { } async followNames(names) { - let items = names - let namesJsonString = JSON.stringify({ "items": items }) + let namesJsonString = JSON.stringify({ "items": names }) - let ret = await parentEpml.request('apiCall', { + return await parentEpml.request('apiCall', { url: `/lists/followedNames?apiKey=${this.myNode.apiKey}`, method: 'POST', headers: { @@ -195,9 +187,6 @@ class SaveSettingsQdn extends connect(store)(LitElement) { }, body: `${namesJsonString}` }) - - - return ret } async setValues(response, resource) { @@ -322,8 +311,7 @@ class SaveSettingsQdn extends connect(store)(LitElement) { async getGeneralSettingsQdn() { try { this.error = "" - const arbFee = await this.getArbitraryFee(); - this.fee = arbFee; + this.fee = await this.getArbitraryFee(); this.hasAttemptedToFetchResource = true; let resource; let nameObject @@ -358,7 +346,7 @@ class SaveSettingsQdn extends connect(store)(LitElement) { try { const response = await this.getRawData(dataItem); if (response.version) { - this.setValues(response, dataItem); + await this.setValues(response, dataItem); } else { this.error = 'Cannot get saved user settings'; } @@ -514,9 +502,9 @@ class SaveSettingsQdn extends connect(store)(LitElement) { }); this.resourceExists = true; - this.setValues(newObject, { - updated: Date.now(), - }); + await this.setValues(newObject, { + updated: Date.now(), + }); localStorage.setItem('temp-settings-data', JSON.stringify({})); this.valuesToBeSavedOnQdn = {}; worker.terminate(); diff --git a/core/src/components/login-view/create-account-section.js b/core/src/components/login-view/create-account-section.js index 1915903a..fa7d570e 100644 --- a/core/src/components/login-view/create-account-section.js +++ b/core/src/components/login-view/create-account-section.js @@ -593,7 +593,7 @@ class CreateAccountSection extends connect(store)(LitElement) { const dataString = JSON.stringify(data) const blob = new Blob([dataString], { type: 'text/plain;charset=utf-8' }) backupname = "qortal_backup_" + wallet.addresses[0].address + ".json" - this.saveFileToDisk(blob, backupname) + await this.saveFileToDisk(blob, backupname) } async downloadSeedphrase() { @@ -601,7 +601,7 @@ class CreateAccountSection extends connect(store)(LitElement) { const seed = this.shadowRoot.getElementById('randSentence').parsedString const blob = new Blob([seed], { type: 'text/plain;charset=utf-8' }) seedname = "qortal_seedphrase.txt" - this.saveFileToDisk(blob, seedname) + await this.saveFileToDisk(blob, seedname) } async saveFileToDisk(blob, fileName) { diff --git a/core/src/components/login-view/particle.js b/core/src/components/login-view/particle.js index 601e5301..45f8444a 100644 --- a/core/src/components/login-view/particle.js +++ b/core/src/components/login-view/particle.js @@ -346,8 +346,7 @@ var pJS = function (tag_id, params) { var shape_type = pJS.particles.shape.type if (typeof (shape_type) === 'object') { if (shape_type instanceof Array) { - var shape_selected = shape_type[Math.floor(Math.random() * shape_type.length)] - this.shape = shape_selected + this.shape = shape_type[Math.floor(Math.random() * shape_type.length)] } } else { this.shape = shape_type diff --git a/core/src/components/notification-view/notification-bell-general.js b/core/src/components/notification-view/notification-bell-general.js index 893cc2a0..7c90a12d 100644 --- a/core/src/components/notification-view/notification-bell-general.js +++ b/core/src/components/notification-view/notification-bell-general.js @@ -293,19 +293,14 @@ class NotificationItemTx extends connect(store)(LitElement) { const myNode = store.getState().app.nodeConfig.knownNodes[ window.parent.reduxStore.getState().app.nodeConfig.node - ]; + ] - const nodeUrl = - myNode.protocol + '://' + myNode.domain + ':' + myNode.port; - return nodeUrl; + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port } getMyNode() { - const myNode = - store.getState().app.nodeConfig.knownNodes[ - window.parent.reduxStore.getState().app.nodeConfig.node - ]; - - return myNode; + return store.getState().app.nodeConfig.knownNodes[ + window.parent.reduxStore.getState().app.nodeConfig.node + ] } async getStatus() { @@ -313,11 +308,10 @@ class NotificationItemTx extends connect(store)(LitElement) { let stop = false; const getAnswer = async () => { const getTx = async (minterAddr) => { - const url = `${this.nodeUrl}/transactions/signature/${this.signature}`; - const res = await fetch(url); - const data = await res.json(); - return data; - }; + const url = `${this.nodeUrl}/transactions/signature/${this.signature}` + const res = await fetch(url) + return await res.json() + } if (!stop) { stop = true; diff --git a/core/src/components/notification-view/notification-bell.js b/core/src/components/notification-view/notification-bell.js index 302ce121..f2ae228e 100644 --- a/core/src/components/notification-view/notification-bell.js +++ b/core/src/components/notification-view/notification-bell.js @@ -43,8 +43,7 @@ class NotificationBell extends connect(store)(LitElement) { getApiKey() { const apiNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = apiNode.apiKey - return apiKey + return apiNode.apiKey } async getNotifications() { @@ -69,8 +68,7 @@ class NotificationBell extends connect(store)(LitElement) { } }) - const data = await response.json() - return data; + return await response.json() } if (!stop && !this.showNotifications) { @@ -97,15 +95,35 @@ class NotificationBell extends connect(store)(LitElement) { if (!this.initialFetch && notificationsToShow.length > 0) { const mail = notificationsToShow[0] const urlPic = `${nodeUrl}/arbitrary/THUMBNAIL/${mail.name}/qortal_avatar?async=true&apiKey=${this.getApiKey()}` - routes.showNotification({ - data: { title: "New Q-Mail", type: "qapp", sound: config.messageAlert, url: "", options: { body: `You have an unread mail from ${mail.name}`, icon: urlPic, badge: urlPic } } + await routes.showNotification({ + data: { + title: "New Q-Mail", + type: "qapp", + sound: config.messageAlert, + url: "", + options: { + body: `You have an unread mail from ${mail.name}`, + icon: urlPic, + badge: urlPic + } + } }) } else if (notificationsToShow.length > 0) { if (notificationsToShow[0].created > (this.notifications[0]?.created || 0)) { const mail = notificationsToShow[0] const urlPic = `${nodeUrl}/arbitrary/THUMBNAIL/${mail.name}/qortal_avatar?async=true&apiKey=${this.getApiKey()}` - routes.showNotification({ - data: { title: "New Q-Mail", type: "qapp", sound: config.messageAlert, url: "", options: { body: `You have an unread mail from ${mail.name}`, icon: urlPic, badge: urlPic } } + await routes.showNotification({ + data: { + title: "New Q-Mail", + type: "qapp", + sound: config.messageAlert, + url: "", + options: { + body: `You have an unread mail from ${mail.name}`, + icon: urlPic, + badge: urlPic + } + } }) } } diff --git a/core/src/components/settings-view/account-view.js b/core/src/components/settings-view/account-view.js index 53716286..7a8df4c7 100644 --- a/core/src/components/settings-view/account-view.js +++ b/core/src/components/settings-view/account-view.js @@ -1,7 +1,7 @@ -import { LitElement, html, css } from 'lit' -import { connect } from 'pwa-helpers' -import { store } from '../../store.js' -import { get, translate } from '../../../translate' +import {css, html, LitElement} from 'lit' +import {connect} from 'pwa-helpers' +import {store} from '../../store.js' +import {get, translate} from '../../../translate' class AccountView extends connect(store)(LitElement) { static get properties() { @@ -127,8 +127,7 @@ class AccountView extends connect(store)(LitElement) { getApiKey() { const apiNode = store.getState().app.nodeConfig.knownNodes[store.getState().app.nodeConfig.node] - let apiKey = apiNode.apiKey - return apiKey + return apiNode.apiKey } stateChanged(state) { diff --git a/core/src/components/settings-view/export-keys.js b/core/src/components/settings-view/export-keys.js index ab61ca61..9addd48f 100644 --- a/core/src/components/settings-view/export-keys.js +++ b/core/src/components/settings-view/export-keys.js @@ -1,8 +1,8 @@ import {css, html, LitElement} from 'lit' import {connect} from 'pwa-helpers' import {store} from '../../store.js' -import { Epml } from '../../epml.js' -import { addTradeBotRoutes } from '../../tradebot/addTradeBotRoutes.js' +import {Epml} from '../../epml.js' +import {addTradeBotRoutes} from '../../tradebot/addTradeBotRoutes.js' import {get, translate} from '../../../translate' import snackbar from '../../functional-components/snackbar.js' import FileSaver from 'file-saver' @@ -427,7 +427,7 @@ class ExportKeys extends connect(store)(LitElement) { addTradeBotRoutes(parentEpml) parentEpml.imReady() await this.fetchArrrWalletAddress() - this.checkArrrWalletPrivateKey() + await this.checkArrrWalletPrivateKey() } async fetchArrrWalletAddress() { @@ -518,10 +518,10 @@ class ExportKeys extends connect(store)(LitElement) { if (resRepair != null && resRepair.error != 128) { this.shadowRoot.querySelector('#pleaseWaitDialog').close() - this.openOkDialog() + await this.openOkDialog() } else { this.shadowRoot.querySelector('#pleaseWaitDialog').close() - this.openErrorDialog() + await this.openErrorDialog() } } @@ -558,7 +558,7 @@ class ExportKeys extends connect(store)(LitElement) { const myCoinAddress = cAddress const blob = new Blob([`${myPrivateMasterKey}`], { type: 'text/plain;charset=utf-8' }) exportname = "Private_Master_Key_" + myCoinName + "_" + myCoinAddress + ".txt" - this.saveFileToDisk(blob, exportname) + await this.saveFileToDisk(blob, exportname) } async saveFileToDisk(blob, fileName) { @@ -590,8 +590,7 @@ class ExportKeys extends connect(store)(LitElement) { getApiKey() { const apiNode = store.getState().app.nodeConfig.knownNodes[store.getState().app.nodeConfig.node] - let apiKey = apiNode.apiKey - return apiKey + return apiNode.apiKey } } diff --git a/core/src/components/settings-view/security-view.js b/core/src/components/settings-view/security-view.js index f8168fd8..e0733c04 100644 --- a/core/src/components/settings-view/security-view.js +++ b/core/src/components/settings-view/security-view.js @@ -232,7 +232,7 @@ class SecurityView extends connect(store)(LitElement) { const dataString = JSON.stringify(data) const blob = new Blob([dataString], { type: 'text/plain;charset=utf-8' }) backupname = "qortal_backup_" + state.app.selectedAddress.address + ".json" - this.saveFileToDisk(blob, backupname) + await this.saveFileToDisk(blob, backupname) } async saveFileToDisk(blob, fileName) { diff --git a/core/src/components/show-plugin.js b/core/src/components/show-plugin.js index 3ef924d2..a750b0a0 100644 --- a/core/src/components/show-plugin.js +++ b/core/src/components/show-plugin.js @@ -19,7 +19,7 @@ import '@polymer/paper-dialog/paper-dialog.js' import '@vaadin/grid' import '@vaadin/text-field' import '../custom-elements/frag-file-input.js' -import { defaultQappsTabs } from '../data/defaultQapps.js' +import {defaultQappsTabs} from '../data/defaultQapps.js' registerTranslateConfig({ loader: lang => fetch(`/language/${lang}.json`).then(res => res.json()) @@ -842,7 +842,7 @@ class ShowPlugin extends connect(store)(LitElement) { store.dispatch(setNewTab(null)) } else if (!this.tabs.find((tab) => tab.id === newTab.id)) { - this.addTab(newTab) + await this.addTab(newTab) this.currentTab = this.tabs.length - 1 store.dispatch(setNewTab(null)) //clear newTab @@ -1473,8 +1473,7 @@ class NavBar extends connect(store)(LitElement) { res() }, 1000); }) - const detail = event.detail - this.myMenuPlugins = detail + this.myMenuPlugins = event.detail const addressInfo = this.addressInfo const isMinter = addressInfo?.error !== 124 && +addressInfo?.level > 0 const isSponsor = +addressInfo?.level >= 5 @@ -1588,11 +1587,9 @@ class NavBar extends connect(store)(LitElement) { } async getMyFollowedNames() { - let myFollowedNames = await parentEpml.request('apiCall', { - url: `/lists/followedNames?apiKey=${this.getApiKey()}` - }) - - this.myFollowedNames = myFollowedNames + this.myFollowedNames = await parentEpml.request('apiCall', { + url: `/lists/followedNames?apiKey=${this.getApiKey()}` + }) } searchNameKeyListener(e) { @@ -1692,7 +1689,7 @@ class NavBar extends connect(store)(LitElement) { let err3string = get("appspage.schange22") parentEpml.request('showSnackBar', `${err3string}`) } - this.getMyFollowedNamesList() + await this.getMyFollowedNamesList() return ret } @@ -1718,7 +1715,7 @@ class NavBar extends connect(store)(LitElement) { let err4string = get("appspage.schange23") parentEpml.request('showSnackBar', `${err4string}`) } - this.getMyFollowedNamesList() + await this.getMyFollowedNamesList() return ret } @@ -2398,7 +2395,7 @@ class NavBar extends connect(store)(LitElement) { async handlePasteLink(e) { try { const value = this.shadowRoot.getElementById('linkInput').value - this.getQuery(value) + await this.getQuery(value) } catch (error) { } } @@ -2407,7 +2404,7 @@ class NavBar extends connect(store)(LitElement) { if (e.key === 'Enter') { try { const value = this.shadowRoot.getElementById('linkInput').value - this.getQuery(value) + await this.getQuery(value) } catch (error) { } } @@ -2415,8 +2412,7 @@ class NavBar extends connect(store)(LitElement) { getApiKey() { const apiNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = apiNode.apiKey - return apiKey + return apiNode.apiKey } isEmptyArray(arr) { diff --git a/core/src/components/start-minting.js b/core/src/components/start-minting.js index c8132097..a9a7c6ec 100644 --- a/core/src/components/start-minting.js +++ b/core/src/components/start-minting.js @@ -235,9 +235,7 @@ const nonce = selectedAddress && selectedAddress.nonce; const url = `${nodeUrl}/admin/mintingaccounts`; try { const res = await fetch(url); - const mintingAccountData = await res.json(); - - this.mintingAccountData = mintingAccountData; + this.mintingAccountData = await res.json(); } catch (error) { this.errorMsg = this.renderErrorMsg1(); } @@ -286,11 +284,11 @@ const nonce = selectedAddress && selectedAddress.nonce; try { await addMintingAccount(this.privateRewardShareKey); - routes.showSnackBar({ + await routes.showSnackBar({ data: translate('becomeMinterPage.bchange19'), }); this.status = 5; - this.getMintingAcccounts(); + await this.getMintingAcccounts(); } catch (error) { this.errorMsg = this.renderErrorMsg3(); @@ -311,8 +309,7 @@ const nonce = selectedAddress && selectedAddress.nonce; const rewardShares = async (minterAddr) => { const url = `${nodeUrl}/addresses/rewardshares?minters=${minterAddr}&recipients=${minterAddr}`; const res = await fetch(url); - const data = await res.json(); - return data; + return await res.json(); }; if (!stop) { @@ -352,7 +349,7 @@ const nonce = selectedAddress && selectedAddress.nonce; let rewarddialog3 = get('transactions.rewarddialog3'); let rewarddialog4 = get('transactions.rewarddialog4'); - let myTxnrequest = await routes.transaction({ + return await routes.transaction({ data: { type: 38, nonce: nonce, @@ -368,7 +365,6 @@ const nonce = selectedAddress && selectedAddress.nonce; }, disableModal: true, }); - return myTxnrequest; }; const getTxnRequestResponse = (txnResponse) => { @@ -404,8 +400,7 @@ const nonce = selectedAddress && selectedAddress.nonce; const getLastRef = async () => { const url = `${nodeUrl}/addresses/lastreference/${address}`; const res = await fetch(url); - const data = await res.text(); - return data; + return await res.text(); }; const startMinting = async () => { @@ -422,7 +417,7 @@ const nonce = selectedAddress && selectedAddress.nonce; try { this.privateRewardShareKey = await createSponsorshipKey(); - this.confirmRelationship(publicAddress) + await this.confirmRelationship(publicAddress) } catch (error) { console.log({ error }) this.errorMsg = (error && error.data && error.data.message) ? error.data.message : this.renderErrorMsg4(); @@ -438,7 +433,7 @@ const nonce = selectedAddress && selectedAddress.nonce; .onClick=${async () => { await startMinting(); if (this.errorMsg) { - routes.showSnackBar({ + await routes.showSnackBar({ data: this.errorMsg, }); } diff --git a/core/src/components/user-info-view/user-info-view.js b/core/src/components/user-info-view/user-info-view.js index f0473016..7678d0af 100644 --- a/core/src/components/user-info-view/user-info-view.js +++ b/core/src/components/user-info-view/user-info-view.js @@ -1374,13 +1374,11 @@ class UserInfoView extends connect(store)(LitElement) { const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port const fromNameUrl = `${nodeUrl}/names/${fromName}` - const qortalNameInfo = await fetch(fromNameUrl).then(response => { - return response.json() - }) - - this.nameAddressResult = qortalNameInfo + this.nameAddressResult = await fetch(fromNameUrl).then(response => { + return response.json() + }) const nameAddress = this.nameAddressResult.owner - this.getAllWithAddress(nameAddress) + await this.getAllWithAddress(nameAddress) } async getAllWithAddress(myAddress) { @@ -1401,11 +1399,9 @@ class UserInfoView extends connect(store)(LitElement) { const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port const infoAddressUrl = `${nodeUrl}/addresses/${infoAddress}` - const qortalAddressInfo = await fetch(infoAddressUrl).then(response => { - return response.json() - }) - - this.addressResult = qortalAddressInfo + this.addressResult = await fetch(infoAddressUrl).then(response => { + return response.json() + }) } async getAddressUserAvatar(avatarAddress) { @@ -1427,8 +1423,7 @@ class UserInfoView extends connect(store)(LitElement) { } }) - const myImageUrl = `${nodeUrl}/arbitrary/THUMBNAIL/${this.imageName}/qortal_avatar?async=true&apiKey=${this.getApiKey()}` - this.imageUrl = myImageUrl + this.imageUrl = `${nodeUrl}/arbitrary/THUMBNAIL/${this.imageName}/qortal_avatar?async=true&apiKey=${this.getApiKey()}` } async getAddressUserBalance(balanceAddress) { @@ -1451,19 +1446,15 @@ class UserInfoView extends connect(store)(LitElement) { const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port if (checkBlocks === 0) { - let noMinterString = get("explorerpage.exp16") - this.startMintTime = noMinterString + this.startMintTime = get("explorerpage.exp16") } else { const rewardshareUrl = `${nodeUrl}/transactions/search?txType=REWARD_SHARE&address=${mintAddress}&confirmationStatus=CONFIRMED&limit=1&reverse=false` - const startMinting = await fetch(rewardshareUrl).then(response => { - return response.json() - }) + this.startMinting = await fetch(rewardshareUrl).then(response => { + return response.json() + }) - this.startMinting = startMinting - - const mintString = new Date(this.startMinting[0].timestamp).toLocaleDateString() - this.startMintTime = mintString + this.startMintTime = new Date(this.startMinting[0].timestamp).toLocaleDateString() } } @@ -1928,9 +1919,8 @@ class UserInfoView extends connect(store)(LitElement) { } getApiKey() { - const apiNode = store.getState().app.nodeConfig.knownNodes[store.getState().app.nodeConfig.node]; - let apiKey = apiNode.apiKey; - return apiKey; + const apiNode = store.getState().app.nodeConfig.knownNodes[store.getState().app.nodeConfig.node] + return apiNode.apiKey } isEmptyArray(arr) { @@ -1941,8 +1931,7 @@ class UserInfoView extends connect(store)(LitElement) { } round(number) { - let result = (Math.round(parseFloat(number) * 1e8) / 1e8).toFixed(8) - return result + return (Math.round(parseFloat(number) * 1e8) / 1e8).toFixed(8) } } diff --git a/core/src/components/wallet-profile.js b/core/src/components/wallet-profile.js index 33d92282..a84efa99 100644 --- a/core/src/components/wallet-profile.js +++ b/core/src/components/wallet-profile.js @@ -111,8 +111,7 @@ class WalletProfile extends connect(store)(LitElement) { getApiKey() { const apiNode = store.getState().app.nodeConfig.knownNodes[store.getState().app.nodeConfig.node] - let apiKey = apiNode.apiKey - return apiKey + return apiNode.apiKey } stateChanged(state) { diff --git a/core/src/functional-components/settings-page.js b/core/src/functional-components/settings-page.js index 5fd9b3bf..2eec405d 100644 --- a/core/src/functional-components/settings-page.js +++ b/core/src/functional-components/settings-page.js @@ -211,8 +211,7 @@ class SettingsPage extends connect(store)(LitElement) { // Set the selected value for mwc-select const protocolList = dialog.querySelector('#protocolList') - const desiredProtocol = currentValues.protocol - protocolList.value = desiredProtocol + protocolList.value = currentValues.protocol this.isBeingEdited = true this.isBeingEditedIndex = index this.shadowRoot.querySelector('#addNodeDialog').show() diff --git a/core/src/notifications/notification-actions/new-message.js b/core/src/notifications/notification-actions/new-message.js index 7dff4495..b9ab7ff0 100644 --- a/core/src/notifications/notification-actions/new-message.js +++ b/core/src/notifications/notification-actions/new-message.js @@ -171,9 +171,7 @@ export const newMessageNotificationQappLocal = (data) => { } notify.onclick = async(e) => { - const url = data?.url - const value = url - let newQuery = value; + let newQuery = data?.url; if (newQuery.endsWith('/')) { newQuery = newQuery.slice(0, -1); } @@ -217,9 +215,7 @@ export const newMessageNotificationQappLocal = (data) => { const notify = new Notification(data.title, data.options) notify.onclick = async(e) => { - const url = data?.url - const value = url - let newQuery = value; + let newQuery = data?.url; if (newQuery.endsWith('/')) { newQuery = newQuery.slice(0, -1); } diff --git a/core/src/plugins/routes.js b/core/src/plugins/routes.js index 01f33410..dd213a31 100644 --- a/core/src/plugins/routes.js +++ b/core/src/plugins/routes.js @@ -198,11 +198,8 @@ export const routes = { username: async (req) => { const state = store.getState() - const username = - state.user.storedWallets[state.app.wallet.addresses[0].address] - .name - - return username + return state.user.storedWallets[state.app.wallet.addresses[0].address] + .name }, chat: async (req) => { @@ -343,9 +340,7 @@ export const routes = { tradeBotRespondRequest: async (req) => { let response try { - const res = await tradeBotRespondRequest(req.data) - - response = res + response = await tradeBotRespondRequest(req.data) } catch (e) { console.error(e) console.error(e.message) @@ -385,10 +380,9 @@ export const routes = { cancelAllOffers: async (req) => { let response try { - const res = await cancelAllOffers( + response = await cancelAllOffers( store.getState().app.selectedAddress ) - response = res } catch (e) { console.error(e) console.error(e.message) @@ -400,8 +394,7 @@ export const routes = { sendBtc: async (req) => { let response try { - const res = await sendBtc(req.data) - response = res + response = await sendBtc(req.data) } catch (e) { console.error(e) console.error(e.message) @@ -413,8 +406,7 @@ export const routes = { sendLtc: async (req) => { let response try { - const res = await sendLtc(req.data) - response = res + response = await sendLtc(req.data) } catch (e) { console.error(e) console.error(e.message) @@ -426,8 +418,7 @@ export const routes = { sendDoge: async (req) => { let response try { - const res = await sendDoge(req.data) - response = res + response = await sendDoge(req.data) } catch (e) { console.error(e) console.error(e.message) @@ -439,8 +430,7 @@ export const routes = { sendDgb: async (req) => { let response try { - const res = await sendDgb(req.data) - response = res + response = await sendDgb(req.data) } catch (e) { console.error(e) console.error(e.message) @@ -452,8 +442,7 @@ export const routes = { sendRvn: async (req) => { let response try { - const res = await sendRvn(req.data) - response = res + response = await sendRvn(req.data) } catch (e) { console.error(e) console.error(e.message) @@ -465,8 +454,7 @@ export const routes = { sendArrr: async (req) => { let response try { - const res = await sendArrr(req.data) - response = res + response = await sendArrr(req.data) } catch (e) { console.error(e) console.error(e.message) diff --git a/core/src/tradebot/trade-bot-routes.js b/core/src/tradebot/trade-bot-routes.js index 4fb72c4c..f20a5f36 100644 --- a/core/src/tradebot/trade-bot-routes.js +++ b/core/src/tradebot/trade-bot-routes.js @@ -114,8 +114,7 @@ export const routes = { store.getState().app.selectedAddress.keyPair ) - const res = await processTransaction(signedTxnBytes) - response = res + response = await processTransaction(signedTxnBytes) } catch (e) { console.error(e) console.error(e.message) @@ -127,8 +126,7 @@ export const routes = { tradeBotRespondRequest: async (req) => { let response try { - const res = await tradeBotRespondRequest(req.data) - response = res + response = await tradeBotRespondRequest(req.data) } catch (e) { console.error(e) console.error(e.message) @@ -147,9 +145,7 @@ export const routes = { store.getState().app.selectedAddress.keyPair ) - const res = await processTransaction(signedTxnBytes) - - response = res + response = await processTransaction(signedTxnBytes) } catch (e) { console.error(e) console.error(e.message) @@ -161,10 +157,9 @@ export const routes = { cancelAllOffers: async (req) => { let response try { - const res = await cancelAllOffers( + response = await cancelAllOffers( store.getState().app.selectedAddress ) - response = res } catch (e) { console.error(e) console.error(e.message) @@ -176,8 +171,7 @@ export const routes = { sendBtc: async (req) => { let response try { - const res = await sendBtc(req.data) - response = res + response = await sendBtc(req.data) } catch (e) { console.error(e) console.error(e.message) @@ -189,8 +183,7 @@ export const routes = { sendLtc: async (req) => { let response try { - const res = await sendLtc(req.data) - response = res + response = await sendLtc(req.data) } catch (e) { console.error(e) console.error(e.message) @@ -202,8 +195,7 @@ export const routes = { sendDoge: async (req) => { let response try { - const res = await sendDoge(req.data) - response = res + response = await sendDoge(req.data) } catch (e) { console.error(e) console.error(e.message) @@ -215,8 +207,7 @@ export const routes = { sendDgb: async (req) => { let response try { - const res = await sendDgb(req.data) - response = res + response = await sendDgb(req.data) } catch (e) { console.error(e) console.error(e.message) @@ -228,8 +219,7 @@ export const routes = { sendRvn: async (req) => { let response try { - const res = await sendRvn(req.data) - response = res + response = await sendRvn(req.data) } catch (e) { console.error(e) console.error(e.message) @@ -241,8 +231,7 @@ export const routes = { sendArrr: async (req) => { let response try { - const res = await sendArrr(req.data) - response = res + response = await sendArrr(req.data) } catch (e) { console.error(e) console.error(e.message) diff --git a/core/ui-core.js b/core/ui-core.js index 4876d417..3cbfaf4b 100644 --- a/core/ui-core.js +++ b/core/ui-core.js @@ -17,20 +17,15 @@ const uiCoreController = (type) => { const { createServer } = require('./server/server.js') return createServer case BUILD: - const build = require('./tooling/build.js') - return build + return require('./tooling/build.js') case WATCH: - const watch = require('./tooling/watch.js') - return watch + return require('./tooling/watch.js') case WATCH_INLINE: - const watchInlines = require('./tooling/watch-inlines.js') - return watchInlines + return require('./tooling/watch-inlines.js') case DEFAULT_CONFIG: - const defaultConfig = require('./config/config.js') - return defaultConfig + return require('./config/config.js') case GENERATE_BUILD_CONFIG: - const generateBuildConfig = require('./tooling/generateBuildConfig.js') - return generateBuildConfig + return require('./tooling/generateBuildConfig.js') default: return } diff --git a/crypto/api/bitcoin/AltcoinHDWallet.js b/crypto/api/bitcoin/AltcoinHDWallet.js index c0131e19..b7391b8a 100644 --- a/crypto/api/bitcoin/AltcoinHDWallet.js +++ b/crypto/api/bitcoin/AltcoinHDWallet.js @@ -309,8 +309,7 @@ export default class AltcoinHDWallet { // PublicKey Hash const publicKeySHA256 = new Sha256().process(new Uint8Array(this.publicKey)).finish().result - const _publicKeyHash = new RIPEMD160().update(Buffer.from(publicKeySHA256)).digest('hex') - this.publicKeyHash = _publicKeyHash + this.publicKeyHash = new RIPEMD160().update(Buffer.from(publicKeySHA256)).digest('hex') } generateMainnetMasterPrivateKey() { @@ -505,8 +504,7 @@ export default class AltcoinHDWallet { // PublicKey Hash const childPublicKeySHA256 = new Sha256().process(new Uint8Array(this.childPublicKey)).finish().result - const _childPublicKeyHash = new RIPEMD160().update(Buffer.from(childPublicKeySHA256)).digest('hex') - this.childPublicKeyHash = _childPublicKeyHash + this.childPublicKeyHash = new RIPEMD160().update(Buffer.from(childPublicKeySHA256)).digest('hex') // Call deriveExtendedPublicChildKey // WIll be hardcoding the values... @@ -658,8 +656,7 @@ export default class AltcoinHDWallet { // PublicKey Hash const grandChildPublicKeySHA256 = new Sha256().process(new Uint8Array(this.grandChildPublicKey)).finish().result - const _grandChildPublicKeyHash = new RIPEMD160().update(Buffer.from(grandChildPublicKeySHA256)).digest('hex') - this.grandChildPublicKeyHash = _grandChildPublicKeyHash + this.grandChildPublicKeyHash = new RIPEMD160().update(Buffer.from(grandChildPublicKeySHA256)).digest('hex') // Call deriveExtendedPublicChildKey // WIll be hardcoding the values... diff --git a/crypto/api/createWallet.js b/crypto/api/createWallet.js index 341a2aeb..1b05c93c 100644 --- a/crypto/api/createWallet.js +++ b/crypto/api/createWallet.js @@ -24,6 +24,5 @@ export const createWallet = async (sourceType, source, statusUpdateFn) => { throw 'sourceType ' + sourceType + ' not recognized' } - const wallet = new PhraseWallet(seed, version) - return wallet + return new PhraseWallet(seed, version) } diff --git a/crypto/api/decryptStoredWallet.js b/crypto/api/decryptStoredWallet.js index da28325b..ec8c8281 100644 --- a/crypto/api/decryptStoredWallet.js +++ b/crypto/api/decryptStoredWallet.js @@ -27,6 +27,5 @@ export const decryptStoredWallet = async (password, wallet, statusFn = () => { } } const sfn5 = get("login.lp16") statusFn(sfn5) - const decryptedBytes = AES_CBC.decrypt(encryptedSeedBytes, encryptionKey, false, iv) - return decryptedBytes + return AES_CBC.decrypt(encryptedSeedBytes, encryptionKey, false, iv) } diff --git a/crypto/api/deps/Base64.js b/crypto/api/deps/Base64.js index 82bc5847..1697dd6a 100644 --- a/crypto/api/deps/Base64.js +++ b/crypto/api/deps/Base64.js @@ -14,11 +14,10 @@ Base64.decode = function (string) { } const decoder = new TextDecoder(); - const decodedString = decoder.decode(bytes); - return decodedString; + return decoder.decode(bytes); }; -export default Base64; \ No newline at end of file +export default Base64; diff --git a/crypto/api/deps/bcrypt.js b/crypto/api/deps/bcrypt.js index a50dbeeb..b067a2fa 100644 --- a/crypto/api/deps/bcrypt.js +++ b/crypto/api/deps/bcrypt.js @@ -593,7 +593,7 @@ } dst(c1); } - if (c2 !== null) dst(c2); + if (false) dst(c2); }; /** diff --git a/crypto/api/deps/nacl-fast.js b/crypto/api/deps/nacl-fast.js index 917c6e7c..b2fd186f 100644 --- a/crypto/api/deps/nacl-fast.js +++ b/crypto/api/deps/nacl-fast.js @@ -2378,7 +2378,7 @@ nacl.verify = function(x, y) { // Zero length arguments are considered not equal. if (x.length === 0 || y.length === 0) return false; if (x.length !== y.length) return false; - return (vn(x, 0, y, 0, x.length) === 0) ? true : false; + return (vn(x, 0, y, 0, x.length) === 0); }; nacl.setPRNG = function(fn) { @@ -2419,4 +2419,4 @@ nacl.setPRNG = function(fn) { // == CHANGE TO ES6 EXPORT == // //})(typeof module !== 'undefined' && module.exports ? module.exports : (window.nacl = window.nacl || {})); -export default nacl \ No newline at end of file +export default nacl diff --git a/crypto/api/fetch-request.js b/crypto/api/fetch-request.js index a1ccee31..3aab5658 100644 --- a/crypto/api/fetch-request.js +++ b/crypto/api/fetch-request.js @@ -21,8 +21,7 @@ export async function request(url, options) { body, }).then(async (response) => { try { - const json = await response.clone().json() - return json + return await response.clone().json() } catch (e) { return await response.text() } diff --git a/crypto/api/transactions/arbitrary/signArbitrary.js b/crypto/api/transactions/arbitrary/signArbitrary.js index 84ed0638..bad7ccae 100644 --- a/crypto/api/transactions/arbitrary/signArbitrary.js +++ b/crypto/api/transactions/arbitrary/signArbitrary.js @@ -30,9 +30,7 @@ const signArbitrary = (arbitraryBytesBase58, arbitraryBytesForSigningBase58, non const signature = nacl.sign.detached(arbitraryBytesForSigningBuffer, keyPair.privateKey) - const signedBytes = utils.appendBuffer(arbitraryBytesBuffer, signature) - - return signedBytes + return utils.appendBuffer(arbitraryBytesBuffer, signature) } export default signArbitrary diff --git a/crypto/api/transactions/arbitrary/signArbitraryWithFee.js b/crypto/api/transactions/arbitrary/signArbitraryWithFee.js index 1a71cc2e..fdab1200 100644 --- a/crypto/api/transactions/arbitrary/signArbitraryWithFee.js +++ b/crypto/api/transactions/arbitrary/signArbitraryWithFee.js @@ -21,13 +21,11 @@ const signArbitraryWithFee = (arbitraryBytesBase58, arbitraryBytesForSigningBase const _arbitraryBytesForSigningBuffer = Object.keys(arbitraryBytesForSigning).map(function (key) { return arbitraryBytesForSigning[key]; }) const arbitraryBytesForSigningBuffer = new Uint8Array(_arbitraryBytesForSigningBuffer) - + const signature = nacl.sign.detached(arbitraryBytesForSigningBuffer, keyPair.privateKey) - const signedBytes = utils.appendBuffer(arbitraryBytesBuffer, signature) - - return signedBytes + return utils.appendBuffer(arbitraryBytesBuffer, signature) } export default signArbitraryWithFee diff --git a/crypto/api/transactions/chat/signChat.js b/crypto/api/transactions/chat/signChat.js index 6760dac5..da2597d0 100644 --- a/crypto/api/transactions/chat/signChat.js +++ b/crypto/api/transactions/chat/signChat.js @@ -25,18 +25,14 @@ const signChat = (chatBytes, nonce, keyPair) => { const signature = nacl.sign.detached(chatBytesBuffer, keyPair.privateKey) - const signedBytes = utils.appendBuffer(chatBytesBuffer, signature) - - return signedBytes + return utils.appendBuffer(chatBytesBuffer, signature) } else { const chatBytesBuffer = new Uint8Array(chatBytes) chatBytesBuffer.set(_nonce, 112) const signature = nacl.sign.detached(chatBytesBuffer, keyPair.privateKey) - const signedBytes = utils.appendBuffer(chatBytesBuffer, signature) - - return signedBytes + return utils.appendBuffer(chatBytesBuffer, signature) } } diff --git a/crypto/api/transactions/trade-portal/tradebot/signTradeBotTransaction.js b/crypto/api/transactions/trade-portal/tradebot/signTradeBotTransaction.js index bce40ed8..47dcbfb6 100644 --- a/crypto/api/transactions/trade-portal/tradebot/signTradeBotTransaction.js +++ b/crypto/api/transactions/trade-portal/tradebot/signTradeBotTransaction.js @@ -17,14 +17,10 @@ const signTradeBotTransaction = (unsignedTxn, keyPair) => { const _privateKey = Object.keys(keyPair.privateKey).map(function (key) { return keyPair.privateKey[key]; }) const privateKey = new Uint8Array(_privateKey) const signature = nacl.sign.detached(txnBuffer, privateKey) - const signedBytes = utils.appendBuffer(txnBuffer, signature) - - return signedBytes + return utils.appendBuffer(txnBuffer, signature) } else { const signature = nacl.sign.detached(txnBuffer, keyPair.privateKey) - const signedBytes = utils.appendBuffer(txnBuffer, signature) - - return signedBytes + return utils.appendBuffer(txnBuffer, signature) } } diff --git a/crypto/api/transactions/trade-portal/tradeoffer/cancelAllOffers.js b/crypto/api/transactions/trade-portal/tradeoffer/cancelAllOffers.js index c3a91933..414a28e3 100644 --- a/crypto/api/transactions/trade-portal/tradeoffer/cancelAllOffers.js +++ b/crypto/api/transactions/trade-portal/tradeoffer/cancelAllOffers.js @@ -9,8 +9,7 @@ export const cancelAllOffers = async (requestObject) => { const getMyOpenOffers = async () => { const res = await request('/crosschain/tradeoffers') - const myOpenTradeOrders = await res.filter(order => order.mode === "OFFERING" && order.qortalCreator === address) - return myOpenTradeOrders + return await res.filter(order => order.mode === "OFFERING" && order.qortalCreator === address) } const myOpenOffers = await getMyOpenOffers() diff --git a/crypto/api/wallet/base58PublicKeyToAddress.js b/crypto/api/wallet/base58PublicKeyToAddress.js index dbbae27d..6ed36383 100644 --- a/crypto/api/wallet/base58PublicKeyToAddress.js +++ b/crypto/api/wallet/base58PublicKeyToAddress.js @@ -3,6 +3,5 @@ import Base58 from '../deps/Base58.js' export const base58PublicKeyToAddress = (base58pubkey, qora = false) => { const decodePubKey = Base58.decode(base58pubkey) - const address = publicKeyToAddress(decodePubKey, qora) - return address + return publicKeyToAddress(decodePubKey, qora) } diff --git a/plugins/build-config.js b/plugins/build-config.js index 46cf8d66..2fcbb893 100644 --- a/plugins/build-config.js +++ b/plugins/build-config.js @@ -63,7 +63,7 @@ const generateRollupConfig = (inputFile, outputFile) => { }; const generateForPlugins = () => { - const configs = [ + return [ { in: 'plugins/core/main.src.js', out: 'plugins/core/main.js', @@ -162,7 +162,6 @@ const generateForPlugins = () => { path.join(__dirname, file.out) ); }); - return configs; }; module.exports = generateForPlugins; diff --git a/plugins/default-plugins.js b/plugins/default-plugins.js index 46e9ca4f..e976a97c 100644 --- a/plugins/default-plugins.js +++ b/plugins/default-plugins.js @@ -12,19 +12,16 @@ const pluginsController = (type) => { switch (type) { case PLUGINS: const path = require('path') - const plugins = [ - { - folder: path.join(__dirname, 'plugins/core'), - name: 'core' - } - ] - return plugins + return [ + { + folder: path.join(__dirname, 'plugins/core'), + name: 'core' + } + ] case BUILD: - const build = require('./build.js') - return build + return require('./build.js') case WATCH: - const watch = require('./watch.js') - return watch + return require('./watch.js') default: return } diff --git a/plugins/plugins/core/become-minter/become-minter.src.js b/plugins/plugins/core/become-minter/become-minter.src.js index a2474b53..86e73e13 100644 --- a/plugins/plugins/core/become-minter/become-minter.src.js +++ b/plugins/plugins/core/become-minter/become-minter.src.js @@ -80,18 +80,15 @@ class BecomeMinter extends LitElement { } async getNodeInfo() { - const nodeInfo = await parentEpml.request('apiCall', { + return await parentEpml.request('apiCall', { url: `/admin/status`, }) - - return nodeInfo } async getMintingAcccounts() { - const mintingAccountData = await parentEpml.request('apiCall', { + return await parentEpml.request('apiCall', { url: `/admin/mintingaccounts`, }) - return mintingAccountData } async atMount() { @@ -148,21 +145,18 @@ class BecomeMinter extends LitElement { } async getRewardShareRelationship(recipientAddress) { - const myRewardShareArray = await parentEpml.request('apiCall', { + return await parentEpml.request('apiCall', { type: 'api', url: `/addresses/rewardshares?recipients=${recipientAddress}`, }) - - return myRewardShareArray } _levelUpBlocks() { - let countBlocksString = ( + return ( blocksNeed(0) - (this.addressInfo?.blocksMinted + this.addressInfo?.blocksMintedAdjustment) ).toString() - return countBlocksString } render() { diff --git a/plugins/plugins/core/become-minter/components/not-sponsored.js b/plugins/plugins/core/become-minter/components/not-sponsored.js index 935391d3..2d451197 100644 --- a/plugins/plugins/core/become-minter/components/not-sponsored.js +++ b/plugins/plugins/core/become-minter/components/not-sponsored.js @@ -41,9 +41,8 @@ class NotSponsored extends LitElement { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ window.parent.reduxStore.getState().app.nodeConfig.node - ]; - let apiKey = myNode.apiKey - return apiKey + ] + return myNode.apiKey } addMintingAccount(e) { diff --git a/plugins/plugins/core/become-minter/components/yes-sponsored.js b/plugins/plugins/core/become-minter/components/yes-sponsored.js index cc6af68f..13e51f3c 100644 --- a/plugins/plugins/core/become-minter/components/yes-sponsored.js +++ b/plugins/plugins/core/become-minter/components/yes-sponsored.js @@ -28,12 +28,11 @@ class YesSponsored extends LitElement { static styles = [pageStyles] _levelUpBlocks() { - let countBlocksString = ( + return ( blocksNeed(0) - (this.addressInfo?.blocksMinted + this.addressInfo?.blocksMintedAdjustment) - ).toString(); - return countBlocksString + ).toString() } render() { diff --git a/plugins/plugins/core/components/ChatGifs/ChatGifs.js b/plugins/plugins/core/components/ChatGifs/ChatGifs.js index f3234791..199d2de3 100644 --- a/plugins/plugins/core/components/ChatGifs/ChatGifs.js +++ b/plugins/plugins/core/components/ChatGifs/ChatGifs.js @@ -207,8 +207,7 @@ setOpenGifModal: { attribute: false } getApiKey() { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node]; - let apiKey = myNode.apiKey; - return apiKey; + return myNode.apiKey; } async getMoreExploreGifs() { @@ -281,17 +280,14 @@ setOpenGifModal: { attribute: false } } async getMyGifCollections() { - const userName = await this.getName(this.selectedAddress.address); - this.myAccountName = userName; + this.myAccountName = await this.getName(this.selectedAddress.address); if (this.myAccountName) { const getMyGifCollections = await parentEpml.request('apiCall', { url: `/arbitrary/resources/search?service=GIF_REPOSITORY&query=${this.myAccountName}&apiKey=${this.getApiKey()}`, }); - const gifCollectionWithMetaData = await this.structureCollections( - getMyGifCollections - ); - - return gifCollectionWithMetaData; + return await this.structureCollections( + getMyGifCollections + ); } else { return []; } @@ -339,10 +335,9 @@ setOpenGifModal: { attribute: false } } ); await Promise.all(getSavedGifRepos); - const savedCollectionsWithMetaData = await this.structureCollections( - savedCollections - ); - return savedCollectionsWithMetaData; + return await this.structureCollections( + savedCollections + ); } async getName(recipient) { @@ -579,8 +574,7 @@ setOpenGifModal: { attribute: false } ); parentEpml.request('showSnackBar', get('gifs.gchange20')); this.isSubscribed = true; - const savedCollections = await this.getSavedCollections(); - this.mySubscribedCollections = savedCollections; + this.mySubscribedCollections = await this.getSavedCollections(); } async unsubscribeToCollection() { @@ -589,8 +583,7 @@ setOpenGifModal: { attribute: false } ); parentEpml.request('showSnackBar', get('gifs.gchange21')); this.isSubscribed = false; - const savedCollections = await this.getSavedCollections(); - this.mySubscribedCollections = savedCollections; + this.mySubscribedCollections = await this.getSavedCollections(); } render() { diff --git a/plugins/plugins/core/components/ChatGifs/ChatGifsExplore.js b/plugins/plugins/core/components/ChatGifs/ChatGifsExplore.js index 49b0526a..b3f8876a 100644 --- a/plugins/plugins/core/components/ChatGifs/ChatGifsExplore.js +++ b/plugins/plugins/core/components/ChatGifs/ChatGifsExplore.js @@ -70,8 +70,7 @@ class ChatGifsExplore extends LitElement { } getApiKey() { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = myNode.apiKey - return apiKey + return myNode.apiKey } async searchCollections() { @@ -120,8 +119,7 @@ class ChatGifsExplore extends LitElement { class='clear-search-icon' @click=${async () => { if (this.isLoading) return; - const latestCollections = await this.getAllCollections(); - this.exploreCollections = latestCollections; + this.exploreCollections = await this.getAllCollections(); this.searchCollectionName = ''; this.isSearched = false; }} diff --git a/plugins/plugins/core/components/ChatGroupInvites.js b/plugins/plugins/core/components/ChatGroupInvites.js index 9f6a8e53..aa81717c 100644 --- a/plugins/plugins/core/components/ChatGroupInvites.js +++ b/plugins/plugins/core/components/ChatGroupInvites.js @@ -105,11 +105,10 @@ class ChatGroupInvites extends LitElement { } async getLastRef() { - let myRef = await parentEpml.request("apiCall", { + return await parentEpml.request("apiCall", { type: "api", url: `/addresses/lastreference/${this.selectedAddress.address}`, }) - return myRef } getTxnRequestResponse(txnResponse, reference) { @@ -125,13 +124,12 @@ class ChatGroupInvites extends LitElement { } async convertBytesForSigning(transactionBytesBase58) { - let convertedBytes = await parentEpml.request("apiCall", { + return await parentEpml.request("apiCall", { type: "api", method: "POST", url: `/transactions/convert`, body: `${transactionBytesBase58}`, }) - return convertedBytes } async signTx(body){ @@ -204,11 +202,10 @@ class ChatGroupInvites extends LitElement { } const bodyToString2 = JSON.stringify(body2) let signTransaction = await this.signTx(bodyToString2) - let processTransaction = await this.process(signTransaction) - return processTransaction + return await this.process(signTransaction) } - validateReceiver() + await validateReceiver() } async _removeAdmin(groupId) { @@ -261,11 +258,10 @@ class ChatGroupInvites extends LitElement { } const bodyToString2 = JSON.stringify(body2) let signTransaction = await this.signTx(bodyToString2) - let processTransaction = await this.process(signTransaction) - return processTransaction + return await this.process(signTransaction) } - validateReceiver() + await validateReceiver() } render() { diff --git a/plugins/plugins/core/components/ChatGroupManager.js b/plugins/plugins/core/components/ChatGroupManager.js index 165be5cd..701a4fe1 100644 --- a/plugins/plugins/core/components/ChatGroupManager.js +++ b/plugins/plugins/core/components/ChatGroupManager.js @@ -242,14 +242,10 @@ class ChatGroupsManager extends LitElement { let endpoint = `/groups` - const groups = await parentEpml.request('apiCall', { + this.groups = await parentEpml.request('apiCall', { type: 'api', url: endpoint, - }); - - let list = groups - - this.groups = list + }) } catch (error) { console.log(error); } diff --git a/plugins/plugins/core/components/ChatGroupSettings.js b/plugins/plugins/core/components/ChatGroupSettings.js index 2bf04b9a..3f4568fe 100644 --- a/plugins/plugins/core/components/ChatGroupSettings.js +++ b/plugins/plugins/core/components/ChatGroupSettings.js @@ -115,11 +115,10 @@ class ChatGroupSettings extends LitElement { // Get Last Ref const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) }; const validateReceiver = async () => { @@ -129,13 +128,12 @@ class ChatGroupSettings extends LitElement { } const convertBytesForSigning = async (transactionBytesBase58) => { - let convertedBytes = await parentEpml.request("apiCall", { - type: "api", - method: "POST", - url: `/transactions/convert`, - body: `${transactionBytesBase58}`, - }) - return convertedBytes + return await parentEpml.request("apiCall", { + type: "api", + method: "POST", + url: `/transactions/convert`, + body: `${transactionBytesBase58}`, + }) } @@ -193,22 +191,21 @@ class ChatGroupSettings extends LitElement { // }) // return processTransaction console.log('this.selectedAddress.nonce', this.selectedAddress.nonce) - let myTxnrequest = await parentEpml.request('transaction', { - type: 23, - nonce: this.selectedAddress.nonce, - params: { - _groupId: groupId, - lastReference: lastRef, - fee: leaveFeeInput, - "newOwner": "QdR4bQ1fJFnSZgswtW27eE8ToXwHqUQyaU", - "newIsOpen": false, - "newDescription": "my group for accounts I like", - "newApprovalThreshold": "NONE", - "newMinimumBlockDelay": 5, - "newMaximumBlockDelay": 60 - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 23, + nonce: this.selectedAddress.nonce, + params: { + _groupId: groupId, + lastReference: lastRef, + fee: leaveFeeInput, + "newOwner": "QdR4bQ1fJFnSZgswtW27eE8ToXwHqUQyaU", + "newIsOpen": false, + "newDescription": "my group for accounts I like", + "newApprovalThreshold": "NONE", + "newMinimumBlockDelay": 5, + "newMaximumBlockDelay": 60 + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -223,7 +220,7 @@ class ChatGroupSettings extends LitElement { throw new Error(txnResponse) } } - validateReceiver() + await validateReceiver() } render() { diff --git a/plugins/plugins/core/components/ChatGroupsManagement.js b/plugins/plugins/core/components/ChatGroupsManagement.js index 4356f8fa..3e875bd3 100644 --- a/plugins/plugins/core/components/ChatGroupsManagement.js +++ b/plugins/plugins/core/components/ChatGroupsManagement.js @@ -68,17 +68,15 @@ class ChatGroupsManagement extends LitElement { } async getJoinedGroups(){ - let joinedG = await parentEpml.request('apiCall', { - url: `/groups/member/${this.selectedAddress.address}` - }) - return joinedG + return await parentEpml.request('apiCall', { + url: `/groups/member/${this.selectedAddress.address}` + }) } async firstUpdated() { try { - let _joinedGroups = await this.getJoinedGroups() - this.joinedGroups = _joinedGroups + this.joinedGroups = await this.getJoinedGroups() } catch (error) { } @@ -161,11 +159,10 @@ class ChatGroupsManagement extends LitElement { // Get Last Ref const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) }; const validateReceiver = async () => { @@ -179,20 +176,19 @@ class ChatGroupsManagement extends LitElement { const makeTransactionRequest = async (lastRef) => { let groupdialog3 = get("transactions.groupdialog3") let groupdialog4 = get("transactions.groupdialog4") - let myTxnrequest = await parentEpml.request('transaction', { - type: 32, - nonce: this.selectedAddress.nonce, - params: { - fee: leaveFeeInput, - registrantAddress: this.selectedAddress.address, - rGroupName: groupName, - rGroupId: groupId, - lastReference: lastRef, - groupdialog3: groupdialog3, - groupdialog4: groupdialog4, - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 32, + nonce: this.selectedAddress.nonce, + params: { + fee: leaveFeeInput, + registrantAddress: this.selectedAddress.address, + rGroupName: groupName, + rGroupId: groupId, + lastReference: lastRef, + groupdialog3: groupdialog3, + groupdialog4: groupdialog4, + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -211,7 +207,7 @@ class ChatGroupsManagement extends LitElement { throw new Error(txnResponse) } } - validateReceiver() + await validateReceiver() } nameRenderer(person){ diff --git a/plugins/plugins/core/components/ChatImage.js b/plugins/plugins/core/components/ChatImage.js index 436a20fb..2aa11d2d 100644 --- a/plugins/plugins/core/components/ChatImage.js +++ b/plugins/plugins/core/components/ChatImage.js @@ -116,13 +116,10 @@ export class ChatImage extends LitElement { getNodeUrl(){ const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port - return nodeUrl + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port } getMyNode(){ - const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - - return myNode + return window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] } getApiKey() { @@ -130,8 +127,7 @@ getMyNode(){ window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ window.parent.reduxStore.getState().app.nodeConfig.node ]; - let apiKey = myNode.apiKey; - return apiKey; + return myNode.apiKey; } async fetchResource() { @@ -148,7 +144,7 @@ getMyNode(){ async fetchVideoUrl() { - this.fetchResource() + await this.fetchResource() this.url = `${this.nodeUrl}/arbitrary/${this.resource.service}/${this.resource.name}/${this.resource.identifier}?async=true&apiKey=${this.myNode.apiKey}` } @@ -201,7 +197,7 @@ getMyNode(){ this.status = res if(this.status.status === 'DOWNLOADED'){ - this.fetchResource() + await this.fetchResource() } } @@ -216,12 +212,12 @@ getMyNode(){ async _fetchImage() { try { - this.fetchVideoUrl({ - name: this.resource.name, - service: this.resource.service, - identifier: this.resource.identifier - }) - this.fetchStatus() + await this.fetchVideoUrl({ + name: this.resource.name, + service: this.resource.service, + identifier: this.resource.identifier + }) + await this.fetchStatus() } catch (error) { /* empty */ } } diff --git a/plugins/plugins/core/components/ChatLeaveGroup.js b/plugins/plugins/core/components/ChatLeaveGroup.js index 07c92253..ca7658f4 100644 --- a/plugins/plugins/core/components/ChatLeaveGroup.js +++ b/plugins/plugins/core/components/ChatLeaveGroup.js @@ -134,11 +134,10 @@ class ChatLeaveGroup extends LitElement { // Get Last Ref const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) }; const validateReceiver = async () => { @@ -152,20 +151,19 @@ class ChatLeaveGroup extends LitElement { const makeTransactionRequest = async (lastRef) => { let groupdialog3 = get("transactions.groupdialog3") let groupdialog4 = get("transactions.groupdialog4") - let myTxnrequest = await parentEpml.request('transaction', { - type: 32, - nonce: this.selectedAddress.nonce, - params: { - fee: leaveFeeInput, - registrantAddress: this.selectedAddress.address, - rGroupName: groupName, - rGroupId: groupId, - lastReference: lastRef, - groupdialog3: groupdialog3, - groupdialog4: groupdialog4, - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 32, + nonce: this.selectedAddress.nonce, + params: { + fee: leaveFeeInput, + registrantAddress: this.selectedAddress.address, + rGroupName: groupName, + rGroupId: groupId, + lastReference: lastRef, + groupdialog3: groupdialog3, + groupdialog4: groupdialog4, + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -184,7 +182,7 @@ class ChatLeaveGroup extends LitElement { throw new Error(txnResponse) } } - validateReceiver() + await validateReceiver() } render() { diff --git a/plugins/plugins/core/components/ChatModals.js b/plugins/plugins/core/components/ChatModals.js index cadef8ff..92a24a11 100644 --- a/plugins/plugins/core/components/ChatModals.js +++ b/plugins/plugins/core/components/ChatModals.js @@ -159,11 +159,11 @@ class ChatModals extends LitElement { } else if (addressPublicKey !== false) { isEncrypted = 1 _publicKey = addressPublicKey - sendMessageRequest(isEncrypted, _publicKey) + await sendMessageRequest(isEncrypted, _publicKey) } else { isEncrypted = 0 _publicKey = this.selectedAddress.address - sendMessageRequest(isEncrypted, _publicKey) + await sendMessageRequest(isEncrypted, _publicKey) } }; @@ -190,7 +190,7 @@ class ChatModals extends LitElement { isText: 1 } }) - _computePow(chatResponse) + await _computePow(chatResponse) } const _computePow = async (chatBytes) => { @@ -237,7 +237,7 @@ class ChatModals extends LitElement { } } - getAddressPublicKey() + await getAddressPublicKey() } _textArea(e) { @@ -246,8 +246,7 @@ class ChatModals extends LitElement { getApiKey() { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = myNode.apiKey - return apiKey + return myNode.apiKey } getChatBlockedList() { @@ -291,10 +290,9 @@ class ChatModals extends LitElement { } async getChatBlockedAdresses() { - const chatBlockedAdresses = await parentEpml.request('apiCall', { - url: `/lists/blockedAddresses?apiKey=${this.getApiKey()}` - }) - this.chatBlockedAdresses = chatBlockedAdresses + this.chatBlockedAdresses = await parentEpml.request('apiCall', { + url: `/lists/blockedAddresses?apiKey=${this.getApiKey()}` + }) } diff --git a/plugins/plugins/core/components/ChatPage.js b/plugins/plugins/core/components/ChatPage.js index 993d7ae9..1a5a9db5 100644 --- a/plugins/plugins/core/components/ChatPage.js +++ b/plugins/plugins/core/components/ChatPage.js @@ -245,17 +245,12 @@ class ChatPage extends LitElement { window.parent.reduxStore.getState().app.nodeConfig.node ]; - const nodeUrl = - myNode.protocol + '://' + myNode.domain + ':' + myNode.port; - return nodeUrl; + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port; } getMyNode() { - const myNode = - window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ - window.parent.reduxStore.getState().app.nodeConfig.node + return window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ + window.parent.reduxStore.getState().app.nodeConfig.node ]; - - return myNode; } setOpenGifModal(value) { @@ -362,7 +357,7 @@ class ChatPage extends LitElement { }) } - this.processMessages(getInitialMessages, true, false) + await this.processMessages(getInitialMessages, true, false) } catch (error) { /* empty */ } } @@ -1105,8 +1100,7 @@ class ChatPage extends LitElement { const handleTransferIntoURL = (dataTransfer) => { try { const [firstItem] = dataTransfer.items - const blob = firstItem.getAsFile() - return blob + return firstItem.getAsFile() } catch (error) { /* empty */ } } if (event.clipboardData) { @@ -1267,7 +1261,7 @@ class ChatPage extends LitElement { } delete message.reactions const stringifyMessageObject = JSON.stringify(message) - this.sendMessage({messageText: stringifyMessageObject, chatReference: undefined, isForward: true}) + await this.sendMessage({messageText: stringifyMessageObject, chatReference: undefined, isForward: true}) } catch (error) { /* empty */ } } @@ -1343,13 +1337,12 @@ class ChatPage extends LitElement { setTimeout(() => { - const isRecipient = this.chatId.includes('direct') === true ? true : false + const isRecipient = this.chatId.includes('direct') === true this.chatId.includes('direct') === true ? this.isReceipient = true : this.isReceipient = false this._chatId = this.chatId.split('/')[1] const mstring = get("chatpage.cchange8") - const placeholder = isRecipient === true ? `Message ${this._chatId}` : `${mstring}` - this.chatEditorPlaceholder = placeholder + this.chatEditorPlaceholder = isRecipient === true ? `Message ${this._chatId}` : `${mstring}` isRecipient ? getAddressPublicKey() : this.fetchChatMessages(this._chatId) @@ -1358,7 +1351,7 @@ class ChatPage extends LitElement { }, 100) - const isRecipient = this.chatId.includes('direct') === true ? true : false + const isRecipient = this.chatId.includes('direct') === true const groupId = this.chatId.split('/')[1] if (!isRecipient && groupId.toString() !== '0') { @@ -1438,7 +1431,7 @@ class ChatPage extends LitElement { const isEnabledChatEnter = localStorage.getItem('isEnabledChatEnter') if (isEnabledChatEnter) { - this.isEnabledChatEnter = isEnabledChatEnter === 'false' ? false : true + this.isEnabledChatEnter = isEnabledChatEnter !== 'false' } } @@ -1474,7 +1467,7 @@ class ChatPage extends LitElement { const previousChatId = changedProperties.get('chatId'); this.isLoadingMessages = true - this.initUpdate() + await this.initUpdate() if (previousChatId) { @@ -1541,8 +1534,7 @@ class ChatPage extends LitElement { userName = await getName(this._chatId) } const mstring = get("chatpage.cchange8") - const placeholder = this.isReceipient === true ? `Message ${userName ? userName : this._chatId}` : `${mstring}` - return placeholder + return this.isReceipient === true ? `Message ${userName ? userName : this._chatId}` : `${mstring}` } renderChatScroller() { @@ -1649,14 +1641,14 @@ class ChatPage extends LitElement { }) - queue.push(() => replaceMessagesEdited({ - decodedMessages: decodeMsgs, - parentEpml, - isReceipient: this.isReceipient, - decodeMessageFunc: this.decodeMessage, - _publicKey: this._publicKey, - addToUpdateMessageHashmap: this.addToUpdateMessageHashmap - })); + await queue.push(() => replaceMessagesEdited({ + decodedMessages: decodeMsgs, + parentEpml, + isReceipient: this.isReceipient, + decodeMessageFunc: this.decodeMessage, + _publicKey: this._publicKey, + addToUpdateMessageHashmap: this.addToUpdateMessageHashmap + })); let list = [...decodeMsgs] @@ -1715,14 +1707,14 @@ class ChatPage extends LitElement { } }) - queue.push(() => replaceMessagesEdited({ - decodedMessages: decodeMsgs, - parentEpml, - isReceipient: this.isReceipient, - decodeMessageFunc: this.decodeMessage, - _publicKey: this._publicKey, - addToUpdateMessageHashmap: this.addToUpdateMessageHashmap - })); + await queue.push(() => replaceMessagesEdited({ + decodedMessages: decodeMsgs, + parentEpml, + isReceipient: this.isReceipient, + decodeMessageFunc: this.decodeMessage, + _publicKey: this._publicKey, + addToUpdateMessageHashmap: this.addToUpdateMessageHashmap + })); let list = [...decodeMsgs] @@ -1789,14 +1781,14 @@ class ChatPage extends LitElement { } }) - queue.push(() => replaceMessagesEdited({ - decodedMessages: decodeMsgs, - parentEpml, - isReceipient: this.isReceipient, - decodeMessageFunc: this.decodeMessage, - _publicKey: this._publicKey, - addToUpdateMessageHashmap: this.addToUpdateMessageHashmap - })); + await queue.push(() => replaceMessagesEdited({ + decodedMessages: decodeMsgs, + parentEpml, + isReceipient: this.isReceipient, + decodeMessageFunc: this.decodeMessage, + _publicKey: this._publicKey, + addToUpdateMessageHashmap: this.addToUpdateMessageHashmap + })); let list = [...decodeMsgs] @@ -1841,14 +1833,14 @@ class ChatPage extends LitElement { }) - queue.push(() => replaceMessagesEdited({ - decodedMessages: decodeMsgs, - parentEpml, - isReceipient: this.isReceipient, - decodeMessageFunc: this.decodeMessage, - _publicKey: this._publicKey, - addToUpdateMessageHashmap: this.addToUpdateMessageHashmap - })); + await queue.push(() => replaceMessagesEdited({ + decodedMessages: decodeMsgs, + parentEpml, + isReceipient: this.isReceipient, + decodeMessageFunc: this.decodeMessage, + _publicKey: this._publicKey, + addToUpdateMessageHashmap: this.addToUpdateMessageHashmap + })); let list = [...decodeMsgs] @@ -1900,14 +1892,14 @@ class ChatPage extends LitElement { }) - queue.push(() => replaceMessagesEdited({ - decodedMessages: decodeMsgs, - parentEpml, - isReceipient: this.isReceipient, - decodeMessageFunc: this.decodeMessage, - _publicKey: this._publicKey, - addToUpdateMessageHashmap: this.addToUpdateMessageHashmap - })); + await queue.push(() => replaceMessagesEdited({ + decodedMessages: decodeMsgs, + parentEpml, + isReceipient: this.isReceipient, + decodeMessageFunc: this.decodeMessage, + _publicKey: this._publicKey, + addToUpdateMessageHashmap: this.addToUpdateMessageHashmap + })); let list = [ ...decodeMsgs] @@ -1959,14 +1951,14 @@ class ChatPage extends LitElement { }) - queue.push(() => replaceMessagesEdited({ - decodedMessages: decodeMsgs, - parentEpml, - isReceipient: this.isReceipient, - decodeMessageFunc: this.decodeMessage, - _publicKey: this._publicKey, - addToUpdateMessageHashmap: this.addToUpdateMessageHashmap - })); + await queue.push(() => replaceMessagesEdited({ + decodedMessages: decodeMsgs, + parentEpml, + isReceipient: this.isReceipient, + decodeMessageFunc: this.decodeMessage, + _publicKey: this._publicKey, + addToUpdateMessageHashmap: this.addToUpdateMessageHashmap + })); @@ -2072,14 +2064,14 @@ class ChatPage extends LitElement { try { - queue.push(() => replaceMessagesEdited({ - decodedMessages: decodedMessages, - parentEpml, - isReceipient: isReceipient, - decodeMessageFunc: this.decodeMessage, - _publicKey: this._publicKey, - addToUpdateMessageHashmap: this.addToUpdateMessageHashmap - })); + await queue.push(() => replaceMessagesEdited({ + decodedMessages: decodedMessages, + parentEpml, + isReceipient: isReceipient, + decodeMessageFunc: this.decodeMessage, + _publicKey: this._publicKey, + addToUpdateMessageHashmap: this.addToUpdateMessageHashmap + })); } catch (error) { console.log({error}) } @@ -2133,15 +2125,15 @@ class ChatPage extends LitElement { setTimeout(() => this.downElementObserver(), 500) } else { - queue.push(() => replaceMessagesEdited({ - decodedMessages: decodedMessages, - parentEpml, - isReceipient: isReceipient, - decodeMessageFunc: this.decodeMessage, - _publicKey: this._publicKey, - isNotInitial: true, - addToUpdateMessageHashmap: this.addToUpdateMessageHashmap - })); + await queue.push(() => replaceMessagesEdited({ + decodedMessages: decodedMessages, + parentEpml, + isReceipient: isReceipient, + decodeMessageFunc: this.decodeMessage, + _publicKey: this._publicKey, + isNotInitial: true, + addToUpdateMessageHashmap: this.addToUpdateMessageHashmap + })); const renderEachMessage = decodedMessages.map(async (msg) => { await this.renderNewMessage(msg) @@ -2364,14 +2356,14 @@ class ChatPage extends LitElement { - this.processMessages(getInitialMessages, true, isUnread, count) + await this.processMessages(getInitialMessages, true, isUnread, count) initial = initial + 1 } else { try { if (e.data) { - this.processMessages(JSON.parse(e.data), false) + await this.processMessages(JSON.parse(e.data), false) } } catch (error) { /* empty */ } } @@ -2492,13 +2484,13 @@ class ChatPage extends LitElement { - this.processMessages(getInitialMessages, true, isUnread, count) + await this.processMessages(getInitialMessages, true, isUnread, count) initial = initial + 1 } else { try { if (e.data) { - this.processMessages(JSON.parse(e.data), false) + await this.processMessages(JSON.parse(e.data), false) } } catch (error) { /* empty */ } } @@ -2528,7 +2520,7 @@ class ChatPage extends LitElement { if (chatId !== undefined) { if (this.isReceipient) { - initDirect(chatId) + await initDirect(chatId) } else { let groupChatId = Number(chatId) initGroup(groupChatId) @@ -2646,8 +2638,7 @@ class ChatPage extends LitElement { byteArrays.push(byteArray) } - const blob = new Blob(byteArrays, { type: contentType }) - return blob + return new Blob(byteArrays, {type: contentType}) } const blob = b64toBlob(str, 'image/png') await new Promise(resolve => { @@ -2655,11 +2646,9 @@ class ChatPage extends LitElement { quality: 0.6, maxWidth: 500, success(result) { - const file = new File([result], "name", { - type: 'image/png' - }) - - compressedFile = file + compressedFile = new File([result], "name", { + type: 'image/png' + }) resolve() }, error() { @@ -2701,8 +2690,7 @@ class ChatPage extends LitElement { let message = "" try { - const parsedMessageObj = JSON.parse(outSideMsg.editedMessageObj.decodedMessage) - message = parsedMessageObj + message = JSON.parse(outSideMsg.editedMessageObj.decodedMessage) } catch (error) { message = outSideMsg.editedMessageObj.decodedMessage } @@ -2742,8 +2730,7 @@ class ChatPage extends LitElement { byteArrays.push(byteArray) } - const blob = new Blob(byteArrays, { type: contentType }) - return blob + return new Blob(byteArrays, {type: contentType}) } const blob = b64toBlob(str, 'image/png') @@ -2752,11 +2739,9 @@ class ChatPage extends LitElement { quality: 0.6, maxWidth: 500, success(result) { - const file = new File([result], "name", { - type: 'image/png' - }) - - compressedFile = file + compressedFile = new File([result], "name", { + type: 'image/png' + }) resolve() }, error() { @@ -2798,8 +2783,7 @@ class ChatPage extends LitElement { let message = "" try { - const parsedMessageObj = JSON.parse(outSideMsg.editedMessageObj.decodedMessage) - message = parsedMessageObj + message = JSON.parse(outSideMsg.editedMessageObj.decodedMessage) } catch (error) { message = outSideMsg.editedMessageObj.decodedMessage @@ -2862,10 +2846,9 @@ class ChatPage extends LitElement { maxWidth: 1200, mimeType: 'image/webp', success(result) { - const file = new File([result], "name", { - type: 'image/webp' - }) - compressedFile = file + compressedFile = new File([result], "name", { + type: 'image/webp' + }) resolve() }, error() { @@ -3021,8 +3004,7 @@ class ChatPage extends LitElement { let message = "" try { - const parsedMessageObj = JSON.parse(outSideMsg.editedMessageObj.decodedMessage) - message = parsedMessageObj + message = JSON.parse(outSideMsg.editedMessageObj.decodedMessage) } catch (error) { message = outSideMsg.editedMessageObj.decodedMessage } @@ -3090,8 +3072,7 @@ class ChatPage extends LitElement { let message = "" try { - const parsedMessageObj = JSON.parse(this.editedMessageObj.decodedMessage) - message = parsedMessageObj + message = JSON.parse(this.editedMessageObj.decodedMessage) } catch (error) { message = this.editedMessageObj.decodedMessage @@ -3286,7 +3267,7 @@ class ChatPage extends LitElement { } catch (error) { /* empty */ } } - const isRecipient = this.forwardActiveChatHeadUrl.url.includes('direct') === true ? true : false + const isRecipient = this.forwardActiveChatHeadUrl.url.includes('direct') === true const recipientAddress = this.forwardActiveChatHeadUrl.url.split('/')[1] this.openForwardOpen = false @@ -3313,7 +3294,7 @@ class ChatPage extends LitElement { isText: 1 } }) - _computePow(chatResponse, true) + await _computePow(chatResponse, true) } else { let groupResponse = await parentEpml.request('chat', { type: 181, @@ -3331,7 +3312,7 @@ class ChatPage extends LitElement { isText: 1 } }) - _computePow(groupResponse, true) + await _computePow(groupResponse, true) } } @@ -3411,7 +3392,7 @@ class ChatPage extends LitElement { } if (isForward) { - sendForwardRequest() + await sendForwardRequest() return } return sendMessageRequest() diff --git a/plugins/plugins/core/components/ChatRightPanel.js b/plugins/plugins/core/components/ChatRightPanel.js index 4216bef0..d3b892ac 100644 --- a/plugins/plugins/core/components/ChatRightPanel.js +++ b/plugins/plugins/core/components/ChatRightPanel.js @@ -194,8 +194,7 @@ class ChatRightPanel extends LitElement { async updated(changedProperties) { if (changedProperties && changedProperties.has('selectedHead')) { if (this.selectedHead !== {}) { - const userName = await getUserNameFromAddress(this.selectedHead.address); - this.userName = userName; + this.userName = await getUserNameFromAddress(this.selectedHead.address); } } } diff --git a/plugins/plugins/core/components/ChatRightPanelResources.js b/plugins/plugins/core/components/ChatRightPanelResources.js index 699f2e02..26b0008b 100644 --- a/plugins/plugins/core/components/ChatRightPanelResources.js +++ b/plugins/plugins/core/components/ChatRightPanelResources.js @@ -279,11 +279,11 @@ class ChatRightPanelResources extends LitElement { async updated(changedProperties) { if (changedProperties && changedProperties.has('_chatId')) { this.images = []; - this.getMoreImages(true); + await this.getMoreImages(true); } if (changedProperties && changedProperties.has('onlyMyImages')) { - this.getMoreImages(true) + await this.getMoreImages(true) } } diff --git a/plugins/plugins/core/components/ChatScroller.js b/plugins/plugins/core/components/ChatScroller.js index 8a46bf6b..b68ebdf3 100644 --- a/plugins/plugins/core/components/ChatScroller.js +++ b/plugins/plugins/core/components/ChatScroller.js @@ -40,8 +40,7 @@ const getApiKey = () => { window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ window.parent.reduxStore.getState().app.nodeConfig.node ]; - let apiKey = myNode.apiKey; - return apiKey; + return myNode.apiKey; }; const extractComponents = async (url) => { @@ -559,11 +558,11 @@ class ChatScroller extends LitElement { // Using map to return a new array, rather than mutating the old one - const newMessagesToRender = this.messagesToRender.map((group) => { + this.messagesToRender = this.messagesToRender.map((group) => { // For each message, return the updated message if it exists, otherwise return the original message const updatedGroupMessages = group.messages.map((message) => { return updatedMessages[message.signature] - ? { ...message, ...updatedMessages[message.signature] } + ? {...message, ...updatedMessages[message.signature]} : message; }); @@ -573,8 +572,6 @@ class ChatScroller extends LitElement { messages: updatedGroupMessages, }; }); - - this.messagesToRender = newMessagesToRender; this.requestUpdate(); await this.updateComplete; @@ -627,34 +624,34 @@ class ChatScroller extends LitElement { async updated(changedProperties) { if (changedProperties && changedProperties.has('messages')) { if (this.messages.type === 'initial') { - this.addNewMessages(this.messages.messages, 'initial'); + await this.addNewMessages(this.messages.messages, 'initial'); } else if (this.messages.type === 'initialLastSeen') { - this.newListMessagesUnreadMessages( + await this.newListMessagesUnreadMessages( this.messages.messages, 'initialLastSeen', this.messages.lastReadMessageTimestamp, this.messages.count ); } else if (this.messages.type === 'new') - this.addNewMessages(this.messages.messages); + await this.addNewMessages(this.messages.messages); else if (this.messages.type === 'newComingInAuto') - this.addNewMessages(this.messages.messages, 'newComingInAuto'); + await this.addNewMessages(this.messages.messages, 'newComingInAuto'); else if (this.messages.type === 'old') - this.prependOldMessages(this.messages.messages); + await this.prependOldMessages(this.messages.messages); else if (this.messages.type === 'inBetween') - this.newListMessages( + await this.newListMessages( this.messages.messages, this.messages.count ); else if (this.messages.type === 'update') - this.replaceMessagesWithUpdateByArray(this.messages.messages); + await this.replaceMessagesWithUpdateByArray(this.messages.messages); } if ( changedProperties && changedProperties.has('updateMessageHash') && Object.keys(this.updateMessageHash).length > 0 ) { - this.replaceMessagesWithUpdate(this.updateMessageHash); + await this.replaceMessagesWithUpdate(this.updateMessageHash); } if ( changedProperties && @@ -1401,8 +1398,7 @@ class MessageTemplate extends LitElement { if (repliedToData) { try { - const parsedMsg = JSON.parse(repliedToData.decodedMessage); - repliedToData.decodedMessage = parsedMsg; + repliedToData.decodedMessage = JSON.parse(repliedToData.decodedMessage); } catch (error) { /* empty */ } } diff --git a/plugins/plugins/core/components/ChatTextEditor copy.js b/plugins/plugins/core/components/ChatTextEditor copy.js index 1c8ba72c..32613806 100644 --- a/plugins/plugins/core/components/ChatTextEditor copy.js +++ b/plugins/plugins/core/components/ChatTextEditor copy.js @@ -376,9 +376,8 @@ class ChatTextEditor extends LitElement { getMessageSize(message){ try { - const messageText = message; - // Format and Sanitize Message - const sanitizedMessage = messageText.replace(/ /gi, ' ').replace(//gi, '\n'); + // Format and Sanitize Message + const sanitizedMessage = message.replace(/ /gi, ' ').replace(//gi, '\n'); const trimmedMessage = sanitizedMessage.trim(); let messageObject = {}; @@ -396,8 +395,7 @@ class ChatTextEditor extends LitElement { } else if (this.editedMessageObj) { let message = ""; try { - const parsedMessageObj = JSON.parse(this.editedMessageObj.decodedMessage); - message = parsedMessageObj; + message = JSON.parse(this.editedMessageObj.decodedMessage); } catch (error) { message = this.messageObj.decodedMessage } @@ -426,8 +424,7 @@ class ChatTextEditor extends LitElement { } const stringified = JSON.stringify(messageObject); - const size = new Blob([stringified]).size; - this.chatMessageSize = size; + this.chatMessageSize = new Blob([stringified]).size; } catch (error) { console.error(error) } @@ -626,8 +623,7 @@ class ChatTextEditor extends LitElement { const chatInputValue = editor.getValue(); const filteredValue = chatInputValue.replace(//g, ''); - let unescapedValue = editorConfig.unescape(filteredValue); - editor.mirror.value = unescapedValue; + editor.mirror.value = editorConfig.unescape(filteredValue); }; ChatEditor.prototype.listenChanges = function () { diff --git a/plugins/plugins/core/components/ChatTextEditor.js b/plugins/plugins/core/components/ChatTextEditor.js index aa182819..f11999f4 100644 --- a/plugins/plugins/core/components/ChatTextEditor.js +++ b/plugins/plugins/core/components/ChatTextEditor.js @@ -699,8 +699,7 @@ mwc-checkbox::shadow, mdc-checkbox::after, mwc-checkbox::shadow, mdc-checkbox::b } else if (this.editedMessageObj) { let message = ""; try { - const parsedMessageObj = JSON.parse(this.editedMessageObj.decodedMessage); - message = parsedMessageObj; + message = JSON.parse(this.editedMessageObj.decodedMessage); } catch (error) { message = this.messageObj.decodedMessage } @@ -742,8 +741,7 @@ mwc-checkbox::shadow, mdc-checkbox::after, mwc-checkbox::shadow, mdc-checkbox::b } const stringified = JSON.stringify(messageObject); - const size = new Blob([stringified]).size; - this.chatMessageSize = size; + this.chatMessageSize = new Blob([stringified]).size; } catch (error) { console.error(error) } diff --git a/plugins/plugins/core/components/ChatWelcomePage.js b/plugins/plugins/core/components/ChatWelcomePage.js index 06c3f612..aab8640b 100644 --- a/plugins/plugins/core/components/ChatWelcomePage.js +++ b/plugins/plugins/core/components/ChatWelcomePage.js @@ -406,11 +406,11 @@ class ChatWelcomePage extends LitElement { } else if (addressPublicKey !== false) { isEncrypted = 1; _publicKey = addressPublicKey; - sendMessageRequest(isEncrypted, _publicKey); + await sendMessageRequest(isEncrypted, _publicKey); } else { isEncrypted = 0; _publicKey = this.selectedAddress.address; - sendMessageRequest(isEncrypted, _publicKey); + await sendMessageRequest(isEncrypted, _publicKey); } }; @@ -437,7 +437,7 @@ class ChatWelcomePage extends LitElement { isText: 1 } }) - _computePow(chatResponse) + await _computePow(chatResponse) } const _computePow = async (chatBytes) => { @@ -482,7 +482,7 @@ class ChatWelcomePage extends LitElement { } } - getAddressPublicKey() + await getAddressPublicKey() } _textArea(e) { @@ -495,9 +495,8 @@ class ChatWelcomePage extends LitElement { } getApiKey() { - const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node]; - let apiKey = myNode.apiKey; - return apiKey; + const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] + return myNode.apiKey } } diff --git a/plugins/plugins/core/components/ImageComponent.js b/plugins/plugins/core/components/ImageComponent.js index 0d2c396d..7b1ae1fd 100644 --- a/plugins/plugins/core/components/ImageComponent.js +++ b/plugins/plugins/core/components/ImageComponent.js @@ -55,9 +55,8 @@ export class ImageComponent extends LitElement { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ window.parent.reduxStore.getState().app.nodeConfig.node - ]; - let apiKey = myNode.apiKey; - return apiKey; + ] + return myNode.apiKey } async _fetchImage() { @@ -82,7 +81,7 @@ export class ImageComponent extends LitElement { } catch (error) { this.error = true; console.error(error); - this._fetchImage(); + await this._fetchImage(); } } diff --git a/plugins/plugins/core/components/LevelFounder.js b/plugins/plugins/core/components/LevelFounder.js index e8222d6d..51d616a5 100644 --- a/plugins/plugins/core/components/LevelFounder.js +++ b/plugins/plugins/core/components/LevelFounder.js @@ -107,10 +107,9 @@ class LevelFounder extends LitElement { async checkAddressInfo() { try { let toCheck = this.checkleveladdress - const memberInfo = await parentEpml.request('apiCall', { - url: `/addresses/${toCheck}` - }) - this.memberInfo = memberInfo + this.memberInfo = await parentEpml.request('apiCall', { + url: `/addresses/${toCheck}` + }) } catch (error) { console.error(error) } @@ -146,8 +145,7 @@ class LevelFounder extends LitElement { getApiKey() { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = myNode.apiKey - return apiKey + return myNode.apiKey } } diff --git a/plugins/plugins/core/components/NameMenu.js b/plugins/plugins/core/components/NameMenu.js index ab825236..0ac661c7 100644 --- a/plugins/plugins/core/components/NameMenu.js +++ b/plugins/plugins/core/components/NameMenu.js @@ -333,10 +333,9 @@ class NameMenu extends LitElement { } async getChatBlockedAdresses() { - const chatBlockedAdresses = await parentEpml.request('apiCall', { - url: `/lists/blockedAddresses?apiKey=${this.getApiKey()}` - }) - this.chatBlockedAdresses = chatBlockedAdresses + this.chatBlockedAdresses = await parentEpml.request('apiCall', { + url: `/lists/blockedAddresses?apiKey=${this.getApiKey()}` + }) } async chatBlockAddress() { @@ -490,11 +489,11 @@ class NameMenu extends LitElement { } else if (addressPublicKey !== false) { isEncrypted = 1 _publicKey = addressPublicKey - sendMessageRequest(isEncrypted, _publicKey) + await sendMessageRequest(isEncrypted, _publicKey) } else { isEncrypted = 0 _publicKey = this.selectedAddress.address - sendMessageRequest(isEncrypted, _publicKey) + await sendMessageRequest(isEncrypted, _publicKey) } }; @@ -521,7 +520,7 @@ class NameMenu extends LitElement { isText: 1 } }) - _computePow(chatResponse) + await _computePow(chatResponse) } const _computePow = async (chatBytes) => { @@ -568,7 +567,7 @@ class NameMenu extends LitElement { } } - getAddressPublicKey() + await getAddressPublicKey() } _textMenu(event) { @@ -603,9 +602,8 @@ class NameMenu extends LitElement { } getApiKey() { - const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node]; - let apiKey = myNode.apiKey; - return apiKey; + const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] + return myNode.apiKey } } diff --git a/plugins/plugins/core/components/ReusableImage.js b/plugins/plugins/core/components/ReusableImage.js index b612092d..2ea59214 100644 --- a/plugins/plugins/core/components/ReusableImage.js +++ b/plugins/plugins/core/components/ReusableImage.js @@ -121,26 +121,20 @@ export class ResuableImage extends LitElement { window.parent.reduxStore.getState().app.nodeConfig.node ] - const nodeUrl = - myNode.protocol + '://' + myNode.domain + ':' + myNode.port - return nodeUrl + return myNode.protocol + '://' + myNode.domain + ':' + myNode.port } getMyNode() { - const myNode = - window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ - window.parent.reduxStore.getState().app.nodeConfig.node + return window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ + window.parent.reduxStore.getState().app.nodeConfig.node ] - - return myNode } getApiKey() { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ window.parent.reduxStore.getState().app.nodeConfig.node - ]; - let apiKey = myNode.apiKey - return apiKey + ] + return myNode.apiKey } async fetchResource() { @@ -160,7 +154,7 @@ export class ResuableImage extends LitElement { } async fetchVideoUrl() { - this.fetchResource(); + await this.fetchResource(); this.url = `${this.nodeUrl}/arbitrary/${this.resource.service}/${this.resource.name}/${this.resource.identifier}?async=true&apiKey=${this.myNode.apiKey}` } @@ -217,7 +211,7 @@ export class ResuableImage extends LitElement { this.status = res if (this.status.status === 'DOWNLOADED') { - this.fetchResource() + await this.fetchResource() } } @@ -239,12 +233,12 @@ export class ResuableImage extends LitElement { async _fetchImage() { try { - this.fetchVideoUrl({ + await this.fetchVideoUrl({ name: this.resource.name, service: this.resource.service, identifier: this.resource.identifier, }); - this.fetchStatus() + await this.fetchStatus() } catch (error) { /* empty */ } } diff --git a/plugins/plugins/core/components/TipUser.js b/plugins/plugins/core/components/TipUser.js index 2b479639..6688e43b 100644 --- a/plugins/plugins/core/components/TipUser.js +++ b/plugins/plugins/core/components/TipUser.js @@ -36,7 +36,7 @@ export class TipUser extends LitElement { async firstUpdated() { await this.fetchWalletDetails() - this.paymentFee() + await this.paymentFee() } updated(changedProperties) { @@ -50,11 +50,10 @@ export class TipUser extends LitElement { } async getLastRef() { - let myRef = await parentEpml.request("apiCall", { - type: "api", - url: `/addresses/lastreference/${this.myAddress.address}`, - }) - return myRef + return await parentEpml.request("apiCall", { + type: "api", + url: `/addresses/lastreference/${this.myAddress.address}`, + }) } async getSendQortFee() { @@ -89,8 +88,7 @@ export class TipUser extends LitElement { getApiKey() { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = myNode.apiKey - return apiKey + return myNode.apiKey } async fetchWalletDetails() { diff --git a/plugins/plugins/core/components/TradeInfoView.js b/plugins/plugins/core/components/TradeInfoView.js index fc87b974..d7c01216 100644 --- a/plugins/plugins/core/components/TradeInfoView.js +++ b/plugins/plugins/core/components/TradeInfoView.js @@ -1,5 +1,4 @@ -import {css, html, LitElement} from 'lit' -import {render} from 'lit/html.js' +import {html, LitElement} from 'lit' import {Epml} from '../../../epml.js' import {get, translate} from '../../../../core/translate' import {tradeInfoViewStyle} from './TradeInfoView-css.js' @@ -161,11 +160,9 @@ class TradeInfoView extends LitElement { const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port const infoSellerAddressUrl = `${nodeUrl}/addresses/${seller}` - const qortalSellerAddressInfo = await fetch(infoSellerAddressUrl).then(response => { - return response.json() - }) - - this.addressSellerResult = qortalSellerAddressInfo + this.addressSellerResult = await fetch(infoSellerAddressUrl).then(response => { + return response.json() + }) } async getAddressBuyerInfo(buyer) { @@ -174,11 +171,9 @@ class TradeInfoView extends LitElement { const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port const infoBuyerAddressUrl = `${nodeUrl}/addresses/${buyer}` - const qortalBuyerAddressInfo = await fetch(infoBuyerAddressUrl).then(response => { - return response.json() - }) - - this.addressBuyerResult = qortalBuyerAddressInfo + this.addressBuyerResult = await fetch(infoBuyerAddressUrl).then(response => { + return response.json() + }) } async getAddressSellerAvatar(seller) { @@ -202,8 +197,7 @@ class TradeInfoView extends LitElement { } }) - const sellerImageUrl = `${nodeUrl}/arbitrary/THUMBNAIL/${this.sellerImageName}/qortal_avatar?async=true&apiKey=${this.getApiKey()}` - this.sellerImage = sellerImageUrl + this.sellerImage = `${nodeUrl}/arbitrary/THUMBNAIL/${this.sellerImageName}/qortal_avatar?async=true&apiKey=${this.getApiKey()}` } async getAddressBuyerAvatar(buyer) { @@ -227,8 +221,7 @@ class TradeInfoView extends LitElement { } }) - const buyerImageUrl = `${nodeUrl}/arbitrary/THUMBNAIL/${this.buyerImageName}/qortal_avatar?async=true&apiKey=${this.getApiKey()}` - this.buyerImage = buyerImageUrl + this.buyerImage = `${nodeUrl}/arbitrary/THUMBNAIL/${this.buyerImageName}/qortal_avatar?async=true&apiKey=${this.getApiKey()}` } avatarSellerImage() { @@ -257,8 +250,7 @@ class TradeInfoView extends LitElement { getApiKey() { const apiNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = apiNode.apiKey; - return apiKey; + return apiNode.apiKey; } isEmptyArray(arr) { @@ -269,8 +261,7 @@ class TradeInfoView extends LitElement { } round(number) { - let result = (Math.round(parseFloat(number) * 1e8) / 1e8).toFixed(8) - return result + return (Math.round(parseFloat(number) * 1e8) / 1e8).toFixed(8) } } diff --git a/plugins/plugins/core/components/TraderInfoView.js b/plugins/plugins/core/components/TraderInfoView.js index ff2ba403..539c3f78 100644 --- a/plugins/plugins/core/components/TraderInfoView.js +++ b/plugins/plugins/core/components/TraderInfoView.js @@ -1375,13 +1375,11 @@ class TraderInfoView extends LitElement { const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port const fromNameUrl = `${nodeUrl}/names/${fromName}` - const qortalNameInfo = await fetch(fromNameUrl).then(response => { - return response.json() - }) - - this.nameAddressResult = qortalNameInfo + this.nameAddressResult = await fetch(fromNameUrl).then(response => { + return response.json() + }) const nameAddress = this.nameAddressResult.owner - this.getAllWithAddress(nameAddress) + await this.getAllWithAddress(nameAddress) } async getAllWithAddress(myAddress) { @@ -1402,11 +1400,9 @@ class TraderInfoView extends LitElement { const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port const infoAddressUrl = `${nodeUrl}/addresses/${infoAddress}` - const qortalAddressInfo = await fetch(infoAddressUrl).then(response => { - return response.json() - }) - - this.addressResult = qortalAddressInfo + this.addressResult = await fetch(infoAddressUrl).then(response => { + return response.json() + }) } async getAddressUserAvatar(avatarAddress) { @@ -1428,8 +1424,7 @@ class TraderInfoView extends LitElement { } }) - const myImageUrl = `${nodeUrl}/arbitrary/THUMBNAIL/${this.imageName}/qortal_avatar?async=true&apiKey=${this.getApiKey()}` - this.imageUrl = myImageUrl + this.imageUrl = `${nodeUrl}/arbitrary/THUMBNAIL/${this.imageName}/qortal_avatar?async=true&apiKey=${this.getApiKey()}` } async getAddressUserBalance(balanceAddress) { @@ -1452,19 +1447,15 @@ class TraderInfoView extends LitElement { const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port if (checkBlocks === 0) { - let noMinterString = get("explorerpage.exp16") - this.startMintTime = noMinterString + this.startMintTime = get("explorerpage.exp16") } else { const rewardshareUrl = `${nodeUrl}/transactions/search?txType=REWARD_SHARE&address=${mintAddress}&confirmationStatus=CONFIRMED&limit=1&reverse=false` - const startMinting = await fetch(rewardshareUrl).then(response => { - return response.json() - }) + this.startMinting = await fetch(rewardshareUrl).then(response => { + return response.json() + }) - this.startMinting = startMinting - - const mintString = new Date(this.startMinting[0].timestamp).toLocaleDateString() - this.startMintTime = mintString + this.startMintTime = new Date(this.startMinting[0].timestamp).toLocaleDateString() } } @@ -1930,8 +1921,7 @@ class TraderInfoView extends LitElement { getApiKey() { const apiNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = apiNode.apiKey; - return apiKey; + return apiNode.apiKey } isEmptyArray(arr) { @@ -1942,8 +1932,7 @@ class TraderInfoView extends LitElement { } round(number) { - let result = (Math.round(parseFloat(number) * 1e8) / 1e8).toFixed(8) - return result + return (Math.round(parseFloat(number) * 1e8) / 1e8).toFixed(8) } } diff --git a/plugins/plugins/core/components/qdn-action-encryption.js b/plugins/plugins/core/components/qdn-action-encryption.js index 1165807a..cabd288a 100644 --- a/plugins/plugins/core/components/qdn-action-encryption.js +++ b/plugins/plugins/core/components/qdn-action-encryption.js @@ -91,18 +91,16 @@ export function uint8ArrayToObject(uint8Array) { const jsonString = decoder.decode(uint8Array) // Convert the JSON string back into an object - const obj = JSON.parse(jsonString) - - return obj + return JSON.parse(jsonString) } export function objectToBase64(obj) { // Step 1: Convert the object to a JSON string const jsonString = JSON.stringify(obj); - + // Step 2: Create a Blob from the JSON string const blob = new Blob([jsonString], { type: 'application/json' }); - + // Step 3: Create a FileReader to read the Blob as a base64-encoded string return new Promise((resolve, reject) => { const reader = new FileReader(); @@ -128,8 +126,7 @@ export function uint8ArrayToObject(uint8Array) { export const encryptData = ({ data64, recipientPublicKey }) => { - const Uint8ArrayData = base64ToUint8Array(data64) - const uint8Array = Uint8ArrayData + const uint8Array = base64ToUint8Array(data64) if (!(uint8Array instanceof Uint8Array)) { @@ -220,7 +217,7 @@ export const encryptDataGroup = ({ data64, publicKeys }) => { const convertedPublicKey = ed2curve.convertPublicKey(publicKeyUnit8Array) const sharedSecret = new Uint8Array(32) - // the length of the sharedSecret will be 32 + 16 + // the length of the sharedSecret will be 32 + 16 // When you're encrypting data using nacl.secretbox, it's adding an authentication tag to the result, which is 16 bytes long. This tag is used for verifying the integrity and authenticity of the data when it is decrypted nacl.lowlevel.crypto_scalarmult(sharedSecret, convertedPrivateKey, convertedPublicKey) @@ -264,8 +261,7 @@ export const encryptDataGroup = ({ data64, publicKeys }) => { }); const countArray = new Uint8Array(new Uint32Array([publicKeysDuplicateFree.length]).buffer); combinedData.set(countArray, combinedData.length - 4); - const uint8arrayToData64 = uint8ArrayToBase64(combinedData) - return uint8arrayToData64; + return uint8ArrayToBase64(combinedData); } catch (error) { throw new Error("Error in encrypting data") @@ -317,8 +313,7 @@ export function decryptDeprecatedSingle(uint8Array, publicKey) { if (!_decryptedData) { throw new Error("Unable to decrypt") } - const decryptedDataToBase64 = uint8ArrayToBase64(_decryptedData) - return decryptedDataToBase64 + return uint8ArrayToBase64(_decryptedData) } export function decryptGroupData(data64EncryptedData) { diff --git a/plugins/plugins/core/components/qortal-info-view.js b/plugins/plugins/core/components/qortal-info-view.js index 99d3ed08..b7afb6a6 100644 --- a/plugins/plugins/core/components/qortal-info-view.js +++ b/plugins/plugins/core/components/qortal-info-view.js @@ -1298,13 +1298,11 @@ class QortalInfoView extends LitElement { const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port const fromNameUrl = `${nodeUrl}/names/${fromName}` - const qortalNameInfo = await fetch(fromNameUrl).then(response => { - return response.json() - }) - - this.nameAddressResult = qortalNameInfo + this.nameAddressResult = await fetch(fromNameUrl).then(response => { + return response.json() + }) const nameAddress = this.nameAddressResult.owner - this.getAllWithAddress(nameAddress) + await this.getAllWithAddress(nameAddress) } async getAllWithAddress(myAddress) { @@ -1325,11 +1323,9 @@ class QortalInfoView extends LitElement { const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port const infoAddressUrl = `${nodeUrl}/addresses/${infoAddress}` - const qortalAddressInfo = await fetch(infoAddressUrl).then(response => { - return response.json() - }) - - this.addressResult = qortalAddressInfo + this.addressResult = await fetch(infoAddressUrl).then(response => { + return response.json() + }) } async getAddressUserAvatar(avatarAddress) { @@ -1351,8 +1347,7 @@ class QortalInfoView extends LitElement { } }) - const myImageUrl = `${nodeUrl}/arbitrary/THUMBNAIL/${this.imageName}/qortal_avatar?async=true&apiKey=${this.getApiKey()}` - this.imageUrl = myImageUrl + this.imageUrl = `${nodeUrl}/arbitrary/THUMBNAIL/${this.imageName}/qortal_avatar?async=true&apiKey=${this.getApiKey()}` } async getAddressUserBalance(balanceAddress) { @@ -1378,28 +1373,22 @@ class QortalInfoView extends LitElement { const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port if (checkBlocks === 0) { - let noMinterString = get("explorerpage.exp16") - this.startMintTime = noMinterString + this.startMintTime = get("explorerpage.exp16") } else { const blockheightUrl = `${nodeUrl}/blocks/height` - const currentBlockheight = await fetch(blockheightUrl).then(response => { - return response.json() - }) - - this.actualBlockheight = currentBlockheight + this.actualBlockheight = await fetch(blockheightUrl).then(response => { + return response.json() + }) this.reduceBlockheight = this.addressResult.blocksMinted + this.addressResult.blocksMintedAdjustment this.startMintBlockheight = (this.actualBlockheight - this.reduceBlockheight) const startMintUrl = `${nodeUrl}/blocks/byheight/${this.startMintBlockheight}?includeOnlineSignatures=false` - const startMintBlock = await fetch(startMintUrl).then(response => { - return response.json() - }) + this.startMintBlock = await fetch(startMintUrl).then(response => { + return response.json() + }) - this.startMintBlock = startMintBlock - - const mintString = new Date(this.startMintBlock.timestamp).toLocaleDateString() - this.startMintTime = mintString + this.startMintTime = new Date(this.startMintBlock.timestamp).toLocaleDateString() } } @@ -1854,8 +1843,7 @@ class QortalInfoView extends LitElement { getApiKey() { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = myNode.apiKey - return apiKey + return myNode.apiKey } isEmptyArray(arr) { @@ -1866,8 +1854,7 @@ class QortalInfoView extends LitElement { } round(number) { - let result = (Math.round(parseFloat(number) * 1e8) / 1e8).toFixed(8) - return result + return (Math.round(parseFloat(number) * 1e8) / 1e8).toFixed(8) } } diff --git a/plugins/plugins/core/components/webworkerDecodeMessages.js b/plugins/plugins/core/components/webworkerDecodeMessages.js index 4c6af4f7..c12c004a 100644 --- a/plugins/plugins/core/components/webworkerDecodeMessages.js +++ b/plugins/plugins/core/components/webworkerDecodeMessages.js @@ -2379,7 +2379,7 @@ nacl.verify = function(x, y) { // Zero length arguments are considered not equal. if (x.length === 0 || y.length === 0) return false; if (x.length !== y.length) return false; - return (vn(x, 0, y, 0, x.length) === 0) ? true : false; + return (vn(x, 0, y, 0, x.length) === 0); }; nacl.setPRNG = function(fn) { diff --git a/plugins/plugins/core/group-management/group-management.src.js b/plugins/plugins/core/group-management/group-management.src.js index 9c1f6300..57013a33 100644 --- a/plugins/plugins/core/group-management/group-management.src.js +++ b/plugins/plugins/core/group-management/group-management.src.js @@ -1374,8 +1374,7 @@ class GroupManagement extends LitElement { this.filteredItems = [] const searchTerm = (e.target.value || '').trim() const keys = ['groupName', 'description', 'owner'] - const filtered = this.publicGroups.filter((search) => keys.some((key) => search[key].toLowerCase().includes(searchTerm.toLowerCase()))) - this.filteredItems = filtered + this.filteredItems = this.publicGroups.filter((search) => keys.some((key) => search[key].toLowerCase().includes(searchTerm.toLowerCase()))) }}" > @@ -1724,29 +1723,25 @@ class GroupManagement extends LitElement { let openG = await parentEpml.request('apiCall', { url: `/groups?limit=0&reverse=true` }) - let myGs = openG.filter(myG => myG.isOpen === true) - return myGs + return openG.filter(myG => myG.isOpen === true) } const getPrivateGroups = async () => { let privateG = await parentEpml.request('apiCall', { url: `/groups?limit=0&reverse=true` }) - let myPgs = privateG.filter(myP => myP.isOpen === false) - return myPgs + return privateG.filter(myP => myP.isOpen === false) } const getJoinedGroups = async () => { - let joinedG = await parentEpml.request('apiCall', { - url: `/groups/member/${this.selectedAddress.address}` - }) - return joinedG + return await parentEpml.request('apiCall', { + url: `/groups/member/${this.selectedAddress.address}` + }) } const getGroupInfo = async (groupId) => { - let joinedG = await parentEpml.request('apiCall', { - url: `/groups/${groupId}` - }) - return joinedG + return await parentEpml.request('apiCall', { + url: `/groups/${groupId}` + }) } const getGroupInvites = async () => { @@ -1805,11 +1800,10 @@ class GroupManagement extends LitElement { let _joinedGroups = await getJoinedGroups() let _publicGroups = await getOpenPublicGroups() let _privateGroups = await getPrivateGroups() - let results = _publicGroups.filter(myOpenGroup => { - let value = _joinedGroups.some(myJoinedGroup => myOpenGroup.groupId === myJoinedGroup.groupId) - return !value - }); - this.publicGroups = results + this.publicGroups = _publicGroups.filter(myOpenGroup => { + let value = _joinedGroups.some(myJoinedGroup => myOpenGroup.groupId === myJoinedGroup.groupId) + return !value + }) this.privateGroups = _privateGroups this.joinedGroups = _joinedGroups this.filteredItems = this.publicGroups @@ -2248,13 +2242,11 @@ class GroupManagement extends LitElement { const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port const fromNameUrl = `${nodeUrl}/names/${_inviteMemberInfo}` - const qortalNameInfo = await fetch(fromNameUrl).then(response => { - return response.json() - }) - - this.nameAddressResult = qortalNameInfo + this.nameAddressResult = await fetch(fromNameUrl).then(response => { + return response.json() + }) const _inviteMemberNameInfo = this.nameAddressResult.owner - this.createInviteGroupMember(_inviteMemberNameInfo, _nviteMemberTime, _inviteGroupId) + await this.createInviteGroupMember(_inviteMemberNameInfo, _nviteMemberTime, _inviteGroupId) } closeErrorDialog() { @@ -2417,8 +2409,7 @@ class GroupManagement extends LitElement { await fetch(callMembersUrl).then(res => { return res.json() }).then(data => { - let groupMemberToParse = data - groupMemberToParse.members.map(a => { + data.members.map(a => { if (a.isAdmin === undefined) { let callTheNewMember = a.member let callSingleMemberUrl = `${nodeUrl}/names/address/${callTheNewMember}` @@ -2698,14 +2689,11 @@ class GroupManagement extends LitElement { renderRole(groupObj) { if (groupObj.owner === this.selectedAddress.address) { - let ownerstring = get("grouppage.gchange10") - return ownerstring + return get("grouppage.gchange10") } else if (groupObj.isAdmin === true) { - let adminstring = get("grouppage.gchange52") - return adminstring + return get("grouppage.gchange52") } else { - let memberstring = get("grouppage.gchange53") - return memberstring + return get("grouppage.gchange53") } } @@ -2782,11 +2770,10 @@ class GroupManagement extends LitElement { this.isLoading = true const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) }; const validateReceiver = async () => { @@ -2808,27 +2795,26 @@ class GroupManagement extends LitElement { let groupdialog7 = get("grouppage.gchange4") let groupdialog8 = get("grouppage.gchange5") let groupdialog9 = get("grouppage.gchange13") - let myTxnrequest = await parentEpml.request('transaction', { - type: 22, - nonce: this.selectedAddress.nonce, - params: { - fee: createFeeInput, - registrantAddress: this.selectedAddress.address, - rGroupName: groupNameInput, - rGroupDesc: groupDescInput, - rGroupType: _groupTypeInput, - rGroupApprovalThreshold: _groupApprovalInput, - rGroupMinimumBlockDelay: _groupMinDelayInput, - rGroupMaximumBlockDelay: _groupMaxDelayInput, - lastReference: lastRef, - groupdialog5: groupdialog5, - groupdialog6: groupdialog6, - groupdialog7: groupdialog7, - groupdialog8: groupdialog8, - groupdialog9: groupdialog9, - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 22, + nonce: this.selectedAddress.nonce, + params: { + fee: createFeeInput, + registrantAddress: this.selectedAddress.address, + rGroupName: groupNameInput, + rGroupDesc: groupDescInput, + rGroupType: _groupTypeInput, + rGroupApprovalThreshold: _groupApprovalInput, + rGroupMinimumBlockDelay: _groupMinDelayInput, + rGroupMaximumBlockDelay: _groupMaxDelayInput, + lastReference: lastRef, + groupdialog5: groupdialog5, + groupdialog6: groupdialog6, + groupdialog7: groupdialog7, + groupdialog8: groupdialog8, + groupdialog9: groupdialog9, + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -2872,7 +2858,7 @@ class GroupManagement extends LitElement { this.isLoading = false } else { this.error = false - validateReceiver() + await validateReceiver() } } @@ -2894,11 +2880,10 @@ class GroupManagement extends LitElement { this.isLoading = true const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) }; const validateReceiver = async () => { @@ -2912,21 +2897,20 @@ class GroupManagement extends LitElement { const makeTransactionRequest = async (lastRef) => { let groupdialog1 = get("transactions.groupdialog1") let groupdialog2 = get("transactions.groupdialog2") - let myTxnrequest = await parentEpml.request('transaction', { - type: 31, - nonce: this.selectedAddress.nonce, - params: { - fee: joinFeeInput, - registrantAddress: this.selectedAddress.address, - rGroupName: groupName, - rGroupId: groupId, - lastReference: lastRef, - groupdialog1: groupdialog1, - groupdialog2: groupdialog2 - }, - apiVersion: 2 - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 31, + nonce: this.selectedAddress.nonce, + params: { + fee: joinFeeInput, + registrantAddress: this.selectedAddress.address, + rGroupName: groupName, + rGroupId: groupId, + lastReference: lastRef, + groupdialog1: groupdialog1, + groupdialog2: groupdialog2 + }, + apiVersion: 2 + }) } const getTxnRequestResponse = (txnResponse) => { @@ -2949,7 +2933,7 @@ class GroupManagement extends LitElement { throw new Error(txnResponse) } } - validateReceiver() + await validateReceiver() this.resetDefaultSettings() } @@ -2960,11 +2944,10 @@ class GroupManagement extends LitElement { this.isLoading = true const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) }; const validateReceiver = async () => { @@ -2978,20 +2961,19 @@ class GroupManagement extends LitElement { const makeTransactionRequest = async (lastRef) => { let groupdialog3 = get("transactions.groupdialog3") let groupdialog4 = get("transactions.groupdialog4") - let myTxnrequest = await parentEpml.request('transaction', { - type: 32, - nonce: this.selectedAddress.nonce, - params: { - fee: leaveFeeInput, - registrantAddress: this.selectedAddress.address, - rGroupName: groupName, - rGroupId: groupId, - lastReference: lastRef, - groupdialog3: groupdialog3, - groupdialog4: groupdialog4 - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 32, + nonce: this.selectedAddress.nonce, + params: { + fee: leaveFeeInput, + registrantAddress: this.selectedAddress.address, + rGroupName: groupName, + rGroupId: groupId, + lastReference: lastRef, + groupdialog3: groupdialog3, + groupdialog4: groupdialog4 + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -3009,7 +2991,7 @@ class GroupManagement extends LitElement { throw new Error(txnResponse) } } - validateReceiver() + await validateReceiver() this.resetDefaultSettings() } @@ -3023,11 +3005,10 @@ class GroupManagement extends LitElement { this.btnDisable = true const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) } const validateReceiver = async () => { @@ -3048,21 +3029,20 @@ class GroupManagement extends LitElement { const myBanMemberDialog1 = get("managegroup.mg22") const myBanMemberDialog2 = get("managegroup.mg23") - let myTxnrequest = await parentEpml.request('transaction', { - type: 26, - nonce: this.selectedAddress.nonce, - params: { - fee: myFee, - recipient: myMember, - rGroupId: myGroupId, - rBanReason: myReason, - rBanTime: myBanTime, - lastReference: myLastRef, - banMemberDialog1: myBanMemberDialog1, - banMemberDialog2: myBanMemberDialog2 - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 26, + nonce: this.selectedAddress.nonce, + params: { + fee: myFee, + recipient: myMember, + rGroupId: myGroupId, + rBanReason: myReason, + rBanTime: myBanTime, + lastReference: myLastRef, + banMemberDialog1: myBanMemberDialog1, + banMemberDialog2: myBanMemberDialog2 + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -3102,7 +3082,7 @@ class GroupManagement extends LitElement { this.isLoading = false } else { this.error = false - validateReceiver() + await validateReceiver() } } @@ -3114,11 +3094,10 @@ class GroupManagement extends LitElement { this.btnDisable = true const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) } const validateReceiver = async () => { @@ -3136,19 +3115,18 @@ class GroupManagement extends LitElement { const myCancelBanMemberDialog1 = get("managegroup.mg29") const myCancelBanMemberDialog2 = get("managegroup.mg30") - let myTxnrequest = await parentEpml.request('transaction', { - type: 27, - nonce: this.selectedAddress.nonce, - params: { - fee: myFee, - recipient: myMember, - rGroupId: myGroupId, - lastReference: myLastRef, - cancelBanMemberDialog1: myCancelBanMemberDialog1, - cancelBanMemberDialog2: myCancelBanMemberDialog2 - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 27, + nonce: this.selectedAddress.nonce, + params: { + fee: myFee, + recipient: myMember, + rGroupId: myGroupId, + lastReference: myLastRef, + cancelBanMemberDialog1: myCancelBanMemberDialog1, + cancelBanMemberDialog2: myCancelBanMemberDialog2 + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -3171,7 +3149,7 @@ class GroupManagement extends LitElement { throw new Error(txnResponse) } } - validateReceiver() + await validateReceiver() } async createInviteGroupMember(_inviteMemberNameInfo, _nviteMemberTime, _inviteGroupId) { @@ -3183,11 +3161,10 @@ class GroupManagement extends LitElement { this.btnDisable = true const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) } const validateReceiver = async () => { @@ -3205,20 +3182,19 @@ class GroupManagement extends LitElement { const myInviteMemberDialog1 = get("managegroup.mg40") const myInviteMemberDialog2 = get("managegroup.mg41") - let myTxnrequest = await parentEpml.request('transaction', { - type: 29, - nonce: this.selectedAddress.nonce, - params: { - fee: myFee, - recipient: myMember, - rGroupId: myGroupId, - rInviteTime: myInviteTime, - lastReference: myLastRef, - inviteMemberDialog1: myInviteMemberDialog1, - inviteMemberDialog2: myInviteMemberDialog2 - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 29, + nonce: this.selectedAddress.nonce, + params: { + fee: myFee, + recipient: myMember, + rGroupId: myGroupId, + rInviteTime: myInviteTime, + lastReference: myLastRef, + inviteMemberDialog1: myInviteMemberDialog1, + inviteMemberDialog2: myInviteMemberDialog2 + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -3243,7 +3219,7 @@ class GroupManagement extends LitElement { throw new Error(txnResponse) } } - validateReceiver() + await validateReceiver() } async cancelInviteGroupMember(groupId) { @@ -3255,11 +3231,10 @@ class GroupManagement extends LitElement { this.btnDisable = true const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) } const validateReceiver = async () => { @@ -3277,20 +3252,19 @@ class GroupManagement extends LitElement { const myCancelInviteDialog1 = get("managegroup.mg48") const myCancelInviteDialog2 = get("managegroup.mg49") - let myTxnrequest = await parentEpml.request('transaction', { - type: 30, - nonce: this.selectedAddress.nonce, - params: { - fee: myFee, - memberName: myName, - recipient: myMember, - rGroupId: myGroupId, - lastReference: myLastRef, - cancelInviteDialog1: myCancelInviteDialog1, - cancelInviteDialog2: myCancelInviteDialog2 - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 30, + nonce: this.selectedAddress.nonce, + params: { + fee: myFee, + memberName: myName, + recipient: myMember, + rGroupId: myGroupId, + lastReference: myLastRef, + cancelInviteDialog1: myCancelInviteDialog1, + cancelInviteDialog2: myCancelInviteDialog2 + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -3315,7 +3289,7 @@ class GroupManagement extends LitElement { throw new Error(txnResponse) } } - validateReceiver() + await validateReceiver() } async createAcceptJoinGroupMember(joinObj) { @@ -3327,11 +3301,10 @@ class GroupManagement extends LitElement { this.btnDisable = true const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) } const validateReceiver = async () => { @@ -3349,20 +3322,19 @@ class GroupManagement extends LitElement { const myInviteMemberDialog1 = get("managegroup.mg55") const myInviteMemberDialog2 = get("managegroup.mg56") - let myTxnrequest = await parentEpml.request('transaction', { - type: 29, - nonce: this.selectedAddress.nonce, - params: { - fee: myFee, - recipient: myMember, - rGroupId: myGroupId, - rInviteTime: myInviteTime, - lastReference: myLastRef, - inviteMemberDialog1: myInviteMemberDialog1, - inviteMemberDialog2: myInviteMemberDialog2 - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 29, + nonce: this.selectedAddress.nonce, + params: { + fee: myFee, + recipient: myMember, + rGroupId: myGroupId, + rInviteTime: myInviteTime, + lastReference: myLastRef, + inviteMemberDialog1: myInviteMemberDialog1, + inviteMemberDialog2: myInviteMemberDialog2 + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -3386,7 +3358,7 @@ class GroupManagement extends LitElement { throw new Error(txnResponse) } } - validateReceiver() + await validateReceiver() } async kickJoinGroupMember(joinObj) { @@ -3398,11 +3370,10 @@ class GroupManagement extends LitElement { this.btnDisable = true const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) } const validateReceiver = async () => { @@ -3420,20 +3391,19 @@ class GroupManagement extends LitElement { const myKickMemberDialog1 = get("managegroup.mg60") const myKickMemberDialog2 = get("managegroup.mg61") - let myTxnrequest = await parentEpml.request('transaction', { - type: 28, - nonce: this.selectedAddress.nonce, - params: { - fee: myFee, - recipient: myMember, - rGroupId: myGroupId, - rBanReason: myReason, - lastReference: myLastRef, - kickMemberDialog1: myKickMemberDialog1, - kickMemberDialog2: myKickMemberDialog2 - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 28, + nonce: this.selectedAddress.nonce, + params: { + fee: myFee, + recipient: myMember, + rGroupId: myGroupId, + rBanReason: myReason, + lastReference: myLastRef, + kickMemberDialog1: myKickMemberDialog1, + kickMemberDialog2: myKickMemberDialog2 + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -3457,7 +3427,7 @@ class GroupManagement extends LitElement { throw new Error(txnResponse) } } - validateReceiver() + await validateReceiver() } async addGroupAdmin(groupId) { @@ -3468,11 +3438,10 @@ class GroupManagement extends LitElement { this.btnDisable = true const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) } const validateReceiver = async () => { @@ -3489,19 +3458,18 @@ class GroupManagement extends LitElement { const myAddAdminDialog1 = get("managegroup.mg11") const myAddAdminDialog2 = get("managegroup.mg12") - let myTxnrequest = await parentEpml.request('transaction', { - type: 24, - nonce: this.selectedAddress.nonce, - params: { - fee: myFee, - recipient: myMember, - rGroupId: myGroupId, - lastReference: myLastRef, - addAdminDialog1: myAddAdminDialog1, - addAdminDialog2: myAddAdminDialog2 - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 24, + nonce: this.selectedAddress.nonce, + params: { + fee: myFee, + recipient: myMember, + rGroupId: myGroupId, + lastReference: myLastRef, + addAdminDialog1: myAddAdminDialog1, + addAdminDialog2: myAddAdminDialog2 + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -3524,7 +3492,7 @@ class GroupManagement extends LitElement { throw new Error(txnResponse) } } - validateReceiver() + await validateReceiver() } async kickGroupMember(groupId) { @@ -3536,11 +3504,10 @@ class GroupManagement extends LitElement { this.btnDisable = true const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) } const validateReceiver = async () => { @@ -3558,20 +3525,19 @@ class GroupManagement extends LitElement { const myKickMemberDialog1 = get("managegroup.mg33") const myKickMemberDialog2 = get("managegroup.mg34") - let myTxnrequest = await parentEpml.request('transaction', { - type: 28, - nonce: this.selectedAddress.nonce, - params: { - fee: myFee, - recipient: myMember, - rGroupId: myGroupId, - rBanReason: myReason, - lastReference: myLastRef, - kickMemberDialog1: myKickMemberDialog1, - kickMemberDialog2: myKickMemberDialog2 - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 28, + nonce: this.selectedAddress.nonce, + params: { + fee: myFee, + recipient: myMember, + rGroupId: myGroupId, + rBanReason: myReason, + lastReference: myLastRef, + kickMemberDialog1: myKickMemberDialog1, + kickMemberDialog2: myKickMemberDialog2 + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -3605,7 +3571,7 @@ class GroupManagement extends LitElement { this.isLoading = false } else { this.error = false - validateReceiver() + await validateReceiver() } } @@ -3617,11 +3583,10 @@ class GroupManagement extends LitElement { this.btnDisable = true const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) } const validateReceiver = async () => { @@ -3639,19 +3604,18 @@ class GroupManagement extends LitElement { const myKickAdminDialog1 = get("managegroup.mg15") const myKickAdminDialog2 = get("managegroup.mg16") - let myTxnrequest = await parentEpml.request('transaction', { - type: 25, - nonce: this.selectedAddress.nonce, - params: { - fee: myFee, - recipient: myKickAdmin, - rGroupId: myGroupId, - lastReference: myLastRef, - kickAdminDialog1: myKickAdminDialog1, - kickAdminDialog2: myKickAdminDialog2 - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 25, + nonce: this.selectedAddress.nonce, + params: { + fee: myFee, + recipient: myKickAdmin, + rGroupId: myGroupId, + lastReference: myLastRef, + kickAdminDialog1: myKickAdminDialog1, + kickAdminDialog2: myKickAdminDialog2 + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -3674,13 +3638,12 @@ class GroupManagement extends LitElement { throw new Error(txnResponse) } } - validateReceiver() + await validateReceiver() } getApiKey() { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = myNode.apiKey - return apiKey + return myNode.apiKey } isEmptyArray(arr) { diff --git a/plugins/plugins/core/group-management/group-transaction/group-transaction.src.js b/plugins/plugins/core/group-management/group-transaction/group-transaction.src.js index fec02327..6fe47a15 100644 --- a/plugins/plugins/core/group-management/group-transaction/group-transaction.src.js +++ b/plugins/plugins/core/group-management/group-transaction/group-transaction.src.js @@ -134,8 +134,7 @@ class GroupTransaction extends LitElement { let tempUrl = document.location.href let decodeTempUrl = decodeURI(tempUrl) let splitedUrl = decodeTempUrl.split('?') - let myGroupId = splitedUrl[1] - this.addMintingAccountMessage = myGroupId + this.addMintingAccountMessage = splitedUrl[1] } getGroupIdFromURL() diff --git a/plugins/plugins/core/messaging/q-chat/q-chat.src.js b/plugins/plugins/core/messaging/q-chat/q-chat.src.js index 506d7a7e..202f2cbf 100644 --- a/plugins/plugins/core/messaging/q-chat/q-chat.src.js +++ b/plugins/plugins/core/messaging/q-chat/q-chat.src.js @@ -425,10 +425,9 @@ class Chat extends LitElement { this.getLocalBlockedList() const getBlockedUsers = async () => { - let blockedUsers = await parentEpml.request('apiCall', { + this.blockedUsers = await parentEpml.request('apiCall', { url: `/lists/blockedAddresses?apiKey=${this.getApiKey()}` }) - this.blockedUsers = blockedUsers setTimeout(getBlockedUsers, 60000) } @@ -516,7 +515,7 @@ class Chat extends LitElement { const name = sideEffectAction.data.name const address = sideEffectAction.data.address if(this.chatHeadsObj.direct && this.chatHeadsObj.direct.find(item=> item.address === address)){ - this.setActiveChatHeadUrl(`direct/${address}`) + await this.setActiveChatHeadUrl(`direct/${address}`) window.parent.reduxStore.dispatch( window.parent.reduxAction.setSideEffectAction(null)) } else { @@ -601,7 +600,7 @@ class Chat extends LitElement { version: 3 } const stringifyMessageObject = JSON.stringify(messageObject) - this.sendMessage(stringifyMessageObject) + await this.sendMessage(stringifyMessageObject) } } @@ -654,7 +653,7 @@ class Chat extends LitElement { } else if (addressPublicKey !== false) { isEncrypted = 1 _publicKey = addressPublicKey - sendMessageRequest(isEncrypted, _publicKey) + await sendMessageRequest(isEncrypted, _publicKey) } else { let err4string = get("chatpage.cchange39") parentEpml.request('showSnackBar', `${err4string}`) @@ -680,7 +679,7 @@ class Chat extends LitElement { isText: 1 } }) - _computePow(chatResponse) + await _computePow(chatResponse) } const _computePow = async (chatBytes) => { @@ -723,7 +722,7 @@ class Chat extends LitElement { this.isLoading = false } // Exec.. - getAddressPublicKey() + await getAddressPublicKey() } insertImage(file) { @@ -807,10 +806,9 @@ class Chat extends LitElement { async getPendingGroupInvites() { const myAddress = window.parent.reduxStore.getState().app.selectedAddress.address try { - let pendingGroupInvites = await parentEpml.request('apiCall', { + this.groupInvites = await parentEpml.request('apiCall', { url: `/groups/invites/${myAddress}` - }) - this.groupInvites = pendingGroupInvites; + }); } catch (error) { let err4string = get("chatpage.cchange61"); parentEpml.request('showSnackBar', `${err4string}`) @@ -960,8 +958,7 @@ class Chat extends LitElement { getApiKey() { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = myNode.apiKey - return apiKey + return myNode.apiKey } scrollToBottom() { diff --git a/plugins/plugins/core/minting/minting-info.src.js b/plugins/plugins/core/minting/minting-info.src.js index c392fe06..f541a9de 100644 --- a/plugins/plugins/core/minting/minting-info.src.js +++ b/plugins/plugins/core/minting/minting-info.src.js @@ -441,10 +441,9 @@ class MintingInfo extends LitElement { } async getAddressLevel() { - const callLevels = await parentEpml.request('apiCall', { - url: `/addresses/online/levels` - }) - this.addressLevel = callLevels + this.addressLevel = await parentEpml.request('apiCall', { + url: `/addresses/online/levels` + }) this.tier4Online = parseFloat(this.addressLevel[7].count) + parseFloat(this.addressLevel[8].count) } diff --git a/plugins/plugins/core/name-registration/name-registration.src.js b/plugins/plugins/core/name-registration/name-registration.src.js index b91c8901..426d8b29 100644 --- a/plugins/plugins/core/name-registration/name-registration.src.js +++ b/plugins/plugins/core/name-registration/name-registration.src.js @@ -898,8 +898,7 @@ class NameRegistration extends LitElement { getApiKey() { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = myNode.apiKey - return apiKey + return myNode.apiKey } async registerName(e) { @@ -914,20 +913,18 @@ class NameRegistration extends LitElement { // Get Last Ref const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) }; // Get Account Details const validateName = async () => { - let isValid = await parentEpml.request('apiCall', { - type: 'api', - url: `/names/${nameInput}` - }) - return isValid + return await parentEpml.request('apiCall', { + type: 'api', + url: `/names/${nameInput}` + }) }; const validateReceiver = async () => { @@ -949,19 +946,18 @@ class NameRegistration extends LitElement { const makeTransactionRequest = async (lastRef) => { let dialogyou = get("transactions.namedialog1") let dialogonpress = get("transactions.namedialog2") - let myTxnrequest = await parentEpml.request('transaction', { - type: 3, - nonce: this.selectedAddress.nonce, - params: { - fee: feeInput, - name: nameInput, - value: descInput, - lastReference: lastRef, - dialogyou: dialogyou, - dialogonpress: dialogonpress, - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 3, + nonce: this.selectedAddress.nonce, + params: { + fee: feeInput, + name: nameInput, + value: descInput, + lastReference: lastRef, + dialogyou: dialogyou, + dialogonpress: dialogonpress, + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -979,7 +975,7 @@ class NameRegistration extends LitElement { } } - validateReceiver() + await validateReceiver() this.registerNameLoading = false } @@ -994,20 +990,18 @@ class NameRegistration extends LitElement { // Get Last Ref const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) } // Get Account Details const validateName = async () => { - let isValid = await parentEpml.request('apiCall', { - type: 'api', - url: `/names/${newNameInput}` - }) - return isValid + return await parentEpml.request('apiCall', { + type: 'api', + url: `/names/${newNameInput}` + }) } const validateReceiver = async () => { @@ -1035,21 +1029,20 @@ class NameRegistration extends LitElement { let dialogUpdateName1 = get("registernamepage.nchange43") let dialogUpdateName2 = get("registernamepage.nchange44") let dialogUpdateName3 = get("registernamepage.nchange45") - let myTxnrequest = await parentEpml.request('transaction', { - type: 4, - nonce: this.selectedAddress.nonce, - params: { - fee: myFee, - name: myOldName, - newName: myNewName, - newData: myNewDesc, - lastReference: myLastRef, - dialogUpdateName1: dialogUpdateName1, - dialogUpdateName2: dialogUpdateName2, - dialogUpdateName3: dialogUpdateName3 - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 4, + nonce: this.selectedAddress.nonce, + params: { + fee: myFee, + name: myOldName, + newName: myNewName, + newData: myNewDesc, + lastReference: myLastRef, + dialogUpdateName1: dialogUpdateName1, + dialogUpdateName2: dialogUpdateName2, + dialogUpdateName3: dialogUpdateName3 + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -1067,7 +1060,7 @@ class NameRegistration extends LitElement { } } - validateReceiver() + await validateReceiver() } async createSellName() { @@ -1078,11 +1071,10 @@ class NameRegistration extends LitElement { this.btnDisable = true const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) } const validateReceiver = async () => { @@ -1100,20 +1092,19 @@ class NameRegistration extends LitElement { const mySellNameDialog2 = get("registernamepage.nchange27") const mySellNameDialog3 = get("registernamepage.nchange28") - let myTxnrequest = await parentEpml.request('transaction', { - type: 5, - nonce: this.selectedAddress.nonce, - params: { - fee: myFee, - name: myName, - sellPrice: myPrice, - lastReference: myLastRef, - sellNameDialog1: mySellNameDialog1, - sellNameDialog2: mySellNameDialog2, - sellNameDialog3: mySellNameDialog3 - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 5, + nonce: this.selectedAddress.nonce, + params: { + fee: myFee, + name: myName, + sellPrice: myPrice, + lastReference: myLastRef, + sellNameDialog1: mySellNameDialog1, + sellNameDialog2: mySellNameDialog2, + sellNameDialog3: mySellNameDialog3 + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -1138,7 +1129,7 @@ class NameRegistration extends LitElement { throw new Error(txnResponse) } } - validateReceiver() + await validateReceiver() } async createCancelSellName() { @@ -1148,11 +1139,10 @@ class NameRegistration extends LitElement { this.btnDisable = true const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) } const validateReceiver = async () => { @@ -1168,18 +1158,17 @@ class NameRegistration extends LitElement { const myCancelSellNameDialog1 = get("registernamepage.nchange30") const myCancelSellNameDialog2 = get("registernamepage.nchange31") - let myTxnrequest = await parentEpml.request('transaction', { - type: 6, - nonce: this.selectedAddress.nonce, - params: { - fee: myFee, - name: myName, - lastReference: myLastRef, - cancelSellNameDialog1: myCancelSellNameDialog1, - cancelSellNameDialog2: myCancelSellNameDialog2 - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 6, + nonce: this.selectedAddress.nonce, + params: { + fee: myFee, + name: myName, + lastReference: myLastRef, + cancelSellNameDialog1: myCancelSellNameDialog1, + cancelSellNameDialog2: myCancelSellNameDialog2 + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -1202,12 +1191,11 @@ class NameRegistration extends LitElement { throw new Error(txnResponse) } } - validateReceiver() + await validateReceiver() } round(number) { - let result = (Math.round(parseFloat(number) * 1e8) / 1e8).toFixed(8) - return result + return (Math.round(parseFloat(number) * 1e8) / 1e8).toFixed(8) } isEmptyArray(arr) { diff --git a/plugins/plugins/core/names-market/names-market.src.js b/plugins/plugins/core/names-market/names-market.src.js index dfe7dbfb..8730b4a3 100644 --- a/plugins/plugins/core/names-market/names-market.src.js +++ b/plugins/plugins/core/names-market/names-market.src.js @@ -580,7 +580,7 @@ class NamesMarket extends LitElement { }).then(res => { this.marketSellNames = res }) - this.updatePageSize() + await this.updatePageSize() this.isLoading = false setTimeout(fetchMarketSellNames, 180000) } @@ -592,7 +592,7 @@ class NamesMarket extends LitElement { }).then(res => { this.marketSoldNames = res }) - this.updatePageSoldSize() + await this.updatePageSoldSize() this.isLoading = false setTimeout(fetchMarketSoldNames, 300000) } @@ -1053,8 +1053,7 @@ class NamesMarket extends LitElement { getApiKey() { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = myNode.apiKey - return apiKey + return myNode.apiKey } async createCancelSellName() { @@ -1064,11 +1063,10 @@ class NamesMarket extends LitElement { this.btnDisable = true const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) } const validateReceiver = async () => { @@ -1084,18 +1082,17 @@ class NamesMarket extends LitElement { const myCancelSellNameDialog1 = get("registernamepage.nchange30") const myCancelSellNameDialog2 = get("registernamepage.nchange31") - let myTxnrequest = await parentEpml.request('transaction', { - type: 6, - nonce: this.selectedAddress.nonce, - params: { - fee: myFee, - name: myName, - lastReference: myLastRef, - cancelSellNameDialog1: myCancelSellNameDialog1, - cancelSellNameDialog2: myCancelSellNameDialog2 - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 6, + nonce: this.selectedAddress.nonce, + params: { + fee: myFee, + name: myName, + lastReference: myLastRef, + cancelSellNameDialog1: myCancelSellNameDialog1, + cancelSellNameDialog2: myCancelSellNameDialog2 + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -1118,7 +1115,7 @@ class NamesMarket extends LitElement { throw new Error(txnResponse) } } - validateReceiver() + await validateReceiver() } createBuyName() { @@ -1130,11 +1127,10 @@ class NamesMarket extends LitElement { this.btnDisable = true const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { - type: 'api', - url: `/addresses/lastreference/${this.selectedAddress.address}` - }) - return myRef + return await parentEpml.request('apiCall', { + type: 'api', + url: `/addresses/lastreference/${this.selectedAddress.address}` + }) } const validateReceiver = async () => { @@ -1153,21 +1149,20 @@ class NamesMarket extends LitElement { const myBuyNameDialog2 = get("registernamepage.nchange27") const myBuyNameDialog3 = get("registernamepage.nchange40") - let myTxnrequest = await parentEpml.request('transaction', { - type: 7, - nonce: this.selectedAddress.nonce, - params: { - fee: myFee, - name: myName, - sellPrice: myPrice, - recipient: mySeller, - lastReference: myLastRef, - buyNameDialog1: myBuyNameDialog1, - buyNameDialog2: myBuyNameDialog2, - buyNameDialog3: myBuyNameDialog3 - } - }) - return myTxnrequest + return await parentEpml.request('transaction', { + type: 7, + nonce: this.selectedAddress.nonce, + params: { + fee: myFee, + name: myName, + sellPrice: myPrice, + recipient: mySeller, + lastReference: myLastRef, + buyNameDialog1: myBuyNameDialog1, + buyNameDialog2: myBuyNameDialog2, + buyNameDialog3: myBuyNameDialog3 + } + }) } const getTxnRequestResponse = (txnResponse) => { @@ -1198,8 +1193,7 @@ class NamesMarket extends LitElement { } round(number) { - let result = (Math.round(parseFloat(number) * 1e8) / 1e8).toFixed(8) - return result + return (Math.round(parseFloat(number) * 1e8) / 1e8).toFixed(8) } isEmptyArray(arr) { diff --git a/plugins/plugins/core/node-management/node-management.src.js b/plugins/plugins/core/node-management/node-management.src.js index f1740123..57a1ac12 100644 --- a/plugins/plugins/core/node-management/node-management.src.js +++ b/plugins/plugins/core/node-management/node-management.src.js @@ -581,8 +581,7 @@ class NodeManagement extends LitElement { getApiKey() { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = myNode.apiKey - return apiKey + return myNode.apiKey } isEmptyArray(arr) { diff --git a/plugins/plugins/core/overview-page/overview-page-css.js b/plugins/plugins/core/overview-page/overview-page-css.js index 2e3ef30f..e619ae67 100644 --- a/plugins/plugins/core/overview-page/overview-page-css.js +++ b/plugins/plugins/core/overview-page/overview-page-css.js @@ -522,7 +522,7 @@ button.bg-default:focus { page-break-after: avoid; } - @ page { + @page { size: a3; } } @@ -664,7 +664,7 @@ button.bg-default:focus { } @media (min-width: 768px) { - @ keyframes show-navbar-dropdown { + @keyframes show-navbar-dropdown { 0% { transition: visibility .25s, opacity .25s, transform .25s; transform: translate(0, 10px) perspective(200px) rotateX(-2deg); diff --git a/plugins/plugins/core/overview-page/overview-page.src.js b/plugins/plugins/core/overview-page/overview-page.src.js index bcb87967..11baf6f3 100644 --- a/plugins/plugins/core/overview-page/overview-page.src.js +++ b/plugins/plugins/core/overview-page/overview-page.src.js @@ -146,9 +146,9 @@ class OverviewPage extends LitElement { this.nodeConfig = window.parent.reduxStore.getState().app.nodeConfig this.accountInfo = window.parent.reduxStore.getState().app.accountInfo - this.getNodeInfo() - this.getCoreInfo() - this.getBalanceInfo() + await this.getNodeInfo() + await this.getCoreInfo() + await this.getBalanceInfo() await this.getMintingKeysList() window.addEventListener('storage', () => { @@ -223,9 +223,9 @@ class OverviewPage extends LitElement { async refreshItems() { this.nodeConfig = window.parent.reduxStore.getState().app.nodeConfig this.accountInfo = window.parent.reduxStore.getState().app.accountInfo - this.getNodeInfo() - this.getCoreInfo() - this.getBalanceInfo() + await this.getNodeInfo() + await this.getCoreInfo() + await this.getBalanceInfo() await this.getMintingKeysList() } @@ -238,8 +238,7 @@ class OverviewPage extends LitElement { try { const res = await fetch(statusUrl) - const listAccounts = await res.json() - this.listAccounts = listAccounts + this.listAccounts = await res.json() const addressInfo = window.parent.reduxStore.getState().app.accountInfo.addressInfo const address = window.parent.reduxStore.getState().app.selectedAddress.address @@ -359,8 +358,7 @@ class OverviewPage extends LitElement { getApiKey() { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = myNode.apiKey - return apiKey + return myNode.apiKey } } window.customElements.define('overview-page', OverviewPage) @@ -550,8 +548,7 @@ class StartMintingNow extends LitElement { const url = `${nodeUrl}/admin/mintingaccounts` try { const res = await fetch(url) - const mintingAccountData = await res.json() - this.mintingAccountData = mintingAccountData + this.mintingAccountData = await res.json() } catch (error) { this.errorMsg = this.renderErrorMsg1() } @@ -600,7 +597,7 @@ class StartMintingNow extends LitElement { let snack1 = get('becomeMinterPage.bchange19') parentEpml.request('showSnackBar', `${snack1}`) this.status = 5 - this.getMintingAcccounts() + await this.getMintingAcccounts() } catch (error) { this.errorMsg = this.renderErrorMsg3() @@ -618,8 +615,7 @@ class StartMintingNow extends LitElement { const rewardShares = async (minterAddr) => { const url = `${nodeUrl}/addresses/rewardshares?minters=${minterAddr}&recipients=${minterAddr}` const res = await fetch(url) - const data = await res.json() - return data + return await res.json() } if (!stop) { @@ -659,7 +655,7 @@ class StartMintingNow extends LitElement { let rewarddialog3 = get('transactions.rewarddialog3') let rewarddialog4 = get('transactions.rewarddialog4') - let myTxnrequest = await parentEpml.request('transaction', { + return await parentEpml.request('transaction', { type: 38, nonce: nonce, params: { @@ -673,7 +669,6 @@ class StartMintingNow extends LitElement { }, disableModal: true }) - return myTxnrequest } const getTxnRequestResponse = (txnResponse) => { @@ -701,11 +696,10 @@ class StartMintingNow extends LitElement { } const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { + return await parentEpml.request('apiCall', { type: 'api', url: `/addresses/lastreference/${address}` }) - return myRef } const startMinting = async () => { @@ -721,7 +715,7 @@ class StartMintingNow extends LitElement { try { this.privateRewardShareKey = await createSponsorshipKey() - this.confirmRelationship(publicAddress) + await this.confirmRelationship(publicAddress) } catch (error) { this.errorMsg = error.data.message || this.renderErrorMsg4() diff --git a/plugins/plugins/core/puzzles/puzzles.src.js b/plugins/plugins/core/puzzles/puzzles.src.js index 160de050..cc78269f 100644 --- a/plugins/plugins/core/puzzles/puzzles.src.js +++ b/plugins/plugins/core/puzzles/puzzles.src.js @@ -426,10 +426,9 @@ class Puzzles extends LitElement { // Get Last Ref const getLastRef = async (address) => { - let myRef = await parentEpml.request('apiCall', { - url: `/addresses/lastreference/${address}` - }) - return myRef + return await parentEpml.request('apiCall', { + url: `/addresses/lastreference/${address}` + }) } let lastRef = await getLastRef(_guessAddress) diff --git a/plugins/plugins/core/q-app/q-apps.src.js b/plugins/plugins/core/q-app/q-apps.src.js index 594e5523..593f508f 100644 --- a/plugins/plugins/core/q-app/q-apps.src.js +++ b/plugins/plugins/core/q-app/q-apps.src.js @@ -1,5 +1,4 @@ import {css, html, LitElement} from 'lit' -import {render} from 'lit/html.js' import {Epml} from '../../../epml.js' import {get, registerTranslateConfig, translate, use} from '../../../../core/translate' import isElectron from 'is-electron' @@ -726,28 +725,23 @@ class QApps extends LitElement { }, 0) const getFollowedNames = async () => { - const followedNames = await parentEpml.request('apiCall', { - url: `/lists/followedNames?apiKey=${this.getApiKey()}` - }) - - this.followedNames = followedNames + this.followedNames = await parentEpml.request('apiCall', { + url: `/lists/followedNames?apiKey=${this.getApiKey()}` + }) setTimeout(getFollowedNames, 60000) } const getBlockedNames = async () => { - const blockedNames = await parentEpml.request('apiCall', { - url: `/lists/blockedNames?apiKey=${this.getApiKey()}` - }) - this.blockedNames = blockedNames + this.blockedNames = await parentEpml.request('apiCall', { + url: `/lists/blockedNames?apiKey=${this.getApiKey()}` + }) setTimeout(getBlockedNames, 60000) } const getRelayMode = async () => { - const relayMode = await parentEpml.request('apiCall', { - url: `/arbitrary/relaymode?apiKey=${this.getApiKey()}` - }) - - this.relayMode = relayMode + this.relayMode = await parentEpml.request('apiCall', { + url: `/arbitrary/relaymode?apiKey=${this.getApiKey()}` + }) setTimeout(getRelayMode, 600000) } @@ -858,10 +852,9 @@ class QApps extends LitElement { getAppsArrayData = async () => { this.isLoading = true this.appsArray = [] - const appsArrayRes = await parentEpml.request('apiCall', { - url: `/arbitrary/resources?service=APP&default=true&limit=0&reverse=false&includestatus=true&includemetadata=true&excludeblocked=true` - }) - this.appsArray = appsArrayRes + this.appsArray = await parentEpml.request('apiCall', { + url: `/arbitrary/resources?service=APP&default=true&limit=0&reverse=false&includestatus=true&includemetadata=true&excludeblocked=true` + }) this.isLoading = false this.renderAppGrid() } @@ -950,19 +943,17 @@ class QApps extends LitElement { getFollowedNamesRefresh = async () => { this.isLoading = true - const followedNamesRes = await parentEpml.request('apiCall', { - url: `/lists/followedNames?apiKey=${this.getApiKey()}` - }) - this.followedNames = followedNamesRes + this.followedNames = await parentEpml.request('apiCall', { + url: `/lists/followedNames?apiKey=${this.getApiKey()}` + }) this.isLoading = false } getFollowedNamesResource = async () => { this.isLoading = true - const followedResourcesRes = await parentEpml.request('apiCall', { - url: `/arbitrary/resources?service=${this.service}&default=true&limit=0&reverse=false&includestatus=true&includemetadata=true&namefilter=followedNames` - }) - this.followedResources = followedResourcesRes + this.followedResources = await parentEpml.request('apiCall', { + url: `/arbitrary/resources?service=${this.service}&default=true&limit=0&reverse=false&includestatus=true&includemetadata=true&namefilter=followedNames` + }) this.isLoading = false this.renderFollowedAppsGrid() } @@ -1051,20 +1042,18 @@ class QApps extends LitElement { getBlockedNamesRefresh = async () => { this.isLoading = true - const blockedNamesRes = await parentEpml.request('apiCall', { - url: `/lists/blockedNames?apiKey=${this.getApiKey()}` - }) - this.blockedNames = blockedNamesRes + this.blockedNames = await parentEpml.request('apiCall', { + url: `/lists/blockedNames?apiKey=${this.getApiKey()}` + }) this.isLoading = false } getBlockedNamesResource = async () => { this.isLoading = true this.blockedResources = [] - const blockedResourcesRes = await parentEpml.request('apiCall', { - url: `/arbitrary/resources?service=${this.service}&default=true&limit=0&reverse=false&includestatus=true&includemetadata=true&namefilter=blockedNames` - }) - this.blockedResources = blockedResourcesRes + this.blockedResources = await parentEpml.request('apiCall', { + url: `/arbitrary/resources?service=${this.service}&default=true&limit=0&reverse=false&includestatus=true&includemetadata=true&namefilter=blockedNames` + }) this.isLoading = false this.renderBlockedAppsGrid() } @@ -1410,9 +1399,9 @@ class QApps extends LitElement { this.textProgress = '' this.shadowRoot.getElementById('downloadProgressDialog').close() this.closeAppInfoDialog() - this.getAppsArrayData() - this.getFollowedNamesRefresh() - this.getFollowedNamesResource() + await this.getAppsArrayData() + await this.getFollowedNamesRefresh() + await this.getFollowedNamesResource() this.updateComplete.then(() => this.requestUpdate()) } else if (status.id === "BUILDING") { this.textProgress = '' @@ -1478,8 +1467,8 @@ class QApps extends LitElement { this.followedNames = this.followedNames.filter(item => item != name) this.followedNames.push(name) this.closeAppInfoDialog() - this.getFollowedNamesRefresh() - this.getFollowedNamesResource() + await this.getFollowedNamesRefresh() + await this.getFollowedNamesResource() } else { let err3string = get("appspage.schange22") parentEpml.request('showSnackBar', `${err3string}`) @@ -1506,8 +1495,8 @@ class QApps extends LitElement { if (ret === true) { this.followedNames = this.followedNames.filter(item => item != name) this.closeAppInfoDialog() - this.getFollowedNamesRefresh() - this.getFollowedNamesResource() + await this.getFollowedNamesRefresh() + await this.getFollowedNamesResource() } else { let err4string = get("appspage.schange23") parentEpml.request('showSnackBar', `${err4string}`) @@ -1535,9 +1524,9 @@ class QApps extends LitElement { this.blockedNames = this.blockedNames.filter(item => item != name) this.blockedNames.push(name) this.closeAppInfoDialog() - this.getAppsArrayData() - this.getBlockedNamesRefresh() - this.getBlockedNamesResource() + await this.getAppsArrayData() + await this.getBlockedNamesRefresh() + await this.getBlockedNamesResource() } else { let err5string = get("appspage.schange24") parentEpml.request('showSnackBar', `${err5string}`) @@ -1564,8 +1553,8 @@ class QApps extends LitElement { if (ret === true) { this.blockedNames = this.blockedNames.filter(item => item != name) this.closeBlockedInfoDialog() - this.getBlockedNamesRefresh() - this.getBlockedNamesResource() + await this.getBlockedNamesRefresh() + await this.getBlockedNamesResource() } else { let err6string = get("appspage.schange25") parentEpml.request('showSnackBar', `${err6string}`) @@ -1590,8 +1579,7 @@ class QApps extends LitElement { getApiKey() { const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] - let apiKey = myNode.apiKey - return apiKey + return myNode.apiKey } isEmptyArray(arr) { diff --git a/plugins/plugins/core/qdn/browser/browser.src.js b/plugins/plugins/core/qdn/browser/browser.src.js index 319f6958..8e9828cc 100644 --- a/plugins/plugins/core/qdn/browser/browser.src.js +++ b/plugins/plugins/core/qdn/browser/browser.src.js @@ -1,7 +1,7 @@ -import { css, html, LitElement } from 'lit' -import { Epml } from '../../../../epml' +import {css, html, LitElement} from 'lit' +import {Epml} from '../../../../epml' import isElectron from 'is-electron' -import { get, registerTranslateConfig, translate, use } from '../../../../../core/translate' +import {get, registerTranslateConfig, translate, use} from '../../../../../core/translate' import ShortUniqueId from 'short-unique-id'; import FileSaver from 'file-saver' import * as actions from '../../components/qdn-action-types' @@ -10,10 +10,10 @@ import '@material/mwc-icon' import '@material/mwc-checkbox' import WebWorker from 'web-worker:./computePowWorkerFile.src.js' import WebWorkerChat from 'web-worker:./computePowWorker.src.js' -import { publishData } from '../../../utils/publish-image.js' -import { Loader } from '../../../utils/loader.js'; -import { QORT_DECIMALS } from '../../../../../crypto/api/constants' -import { mimeToExtensionMap } from '../../components/qdn-action-constants'; +import {publishData} from '../../../utils/publish-image.js' +import {Loader} from '../../../utils/loader.js'; +import {QORT_DECIMALS} from '../../../../../crypto/api/constants' +import {mimeToExtensionMap} from '../../components/qdn-action-constants'; import { base64ToUint8Array, decryptDeprecatedSingle, @@ -177,11 +177,9 @@ class WebBrowser extends LitElement { this.displayUrl = displayUrl const getFollowedNames = async () => { - let followedNames = await parentEpml.request('apiCall', { + this.followedNames = await parentEpml.request('apiCall', { url: `/lists/followedNames?apiKey=${this.getApiKey()}`, }) - - this.followedNames = followedNames setTimeout( getFollowedNames, this.config.user.nodeSettings.pingInterval @@ -189,11 +187,9 @@ class WebBrowser extends LitElement { } const getBlockedNames = async () => { - let blockedNames = await parentEpml.request('apiCall', { + this.blockedNames = await parentEpml.request('apiCall', { url: `/lists/blockedNames?apiKey=${this.getApiKey()}`, }) - - this.blockedNames = blockedNames setTimeout( getBlockedNames, this.config.user.nodeSettings.pingInterval @@ -299,8 +295,7 @@ class WebBrowser extends LitElement { async _handleKeyDown(e) { if (e.key === 'Enter') { - const value = e.target.value - let newQuery = value + let newQuery = e.target.value if (newQuery.endsWith('/')) { newQuery = newQuery.slice(0, -1) } @@ -323,8 +318,7 @@ class WebBrowser extends LitElement { async linkOpenNewTab(link) { - const value = link - let newQuery = value + let newQuery = link if (newQuery.endsWith('/')) { newQuery = newQuery.slice(0, -1) } @@ -449,8 +443,7 @@ class WebBrowser extends LitElement { } const data = await response.json() - const joinFee = (Number(data) / 1e8).toFixed(8) - return joinFee + return (Number(data) / 1e8).toFixed(8) } async deployAtFee() { @@ -463,8 +456,7 @@ class WebBrowser extends LitElement { } const data = await response.json() - const joinFee = (Number(data) / 1e8).toFixed(8) - return joinFee + return (Number(data) / 1e8).toFixed(8) } async getArbitraryFee() { @@ -494,8 +486,7 @@ class WebBrowser extends LitElement { } const data = await response.json() - const qortFee = (Number(data) / 1e8).toFixed(8) - return qortFee + return (Number(data) / 1e8).toFixed(8) } async unitVoteFee() { @@ -508,8 +499,7 @@ class WebBrowser extends LitElement { } const data = await response.json() - const joinFee = (Number(data) / 1e8).toFixed(8) - return joinFee + return (Number(data) / 1e8).toFixed(8) } async unitCreatePollFee() { @@ -522,31 +512,28 @@ class WebBrowser extends LitElement { } const data = await response.json() - const joinFee = (Number(data) / 1e8).toFixed(8) - return joinFee + return (Number(data) / 1e8).toFixed(8) } async _joinGroup(groupId, groupName) { const joinFeeInput = await this.unitJoinFee() const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { + return await parentEpml.request('apiCall', { type: 'api', url: `/addresses/lastreference/${this.selectedAddress.address}` }) - return myRef } const validateReceiver = async () => { let lastRef = await getLastRef() let myTransaction = await makeTransactionRequest(lastRef) - const res = getTxnRequestResponse(myTransaction) - return res + return getTxnRequestResponse(myTransaction) } const makeTransactionRequest = async (lastRef) => { let groupdialog1 = get("transactions.groupdialog1") let groupdialog2 = get("transactions.groupdialog2") - let myTxnrequest = await parentEpml.request('transaction', { + return await parentEpml.request('transaction', { type: 31, nonce: this.selectedAddress.nonce, params: { @@ -560,7 +547,6 @@ class WebBrowser extends LitElement { }, apiVersion: 2 }) - return myTxnrequest } const getTxnRequestResponse = (txnResponse) => { @@ -574,26 +560,23 @@ class WebBrowser extends LitElement { throw new Error('Server error. Could not perform action.') } } - const groupRes = await validateReceiver() - return groupRes + return await validateReceiver() } async _deployAt(name, description, tags, creationBytes, amount, assetId, atType) { const deployAtFee = await this.deployAtFee() const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { + return await parentEpml.request('apiCall', { type: 'api', url: `/addresses/lastreference/${this.selectedAddress.address}` }) - return myRef } const validateReceiver = async () => { let lastRef = await getLastRef() let myTransaction = await makeTransactionRequest(lastRef) - const res = getTxnRequestResponse(myTransaction) - return res + return getTxnRequestResponse(myTransaction) } const makeTransactionRequest = async (lastRef) => { @@ -601,7 +584,7 @@ class WebBrowser extends LitElement { let deployAtdialog2 = get("transactions.deployAtdialog2") let deployAtdialog3 = get("transactions.deployAtdialog3") let deployAtdialog4 = get("walletpage.wchange12") - let myTxnrequest = await parentEpml.request('transaction', { + return await parentEpml.request('transaction', { type: 16, nonce: this.selectedAddress.nonce, params: { @@ -621,7 +604,6 @@ class WebBrowser extends LitElement { }, apiVersion: 2 }) - return myTxnrequest } const getTxnRequestResponse = (txnResponse) => { @@ -635,26 +617,23 @@ class WebBrowser extends LitElement { throw new Error('Server error. Could not perform action.') } } - const groupRes = await validateReceiver() - return groupRes + return await validateReceiver() } async _voteOnPoll(pollName, optionIndex) { const voteFeeInput = await this.unitVoteFee() const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { + return await parentEpml.request('apiCall', { type: 'api', url: `/addresses/lastreference/${this.selectedAddress.address}` }) - return myRef } const validateReceiver = async () => { let lastRef = await getLastRef() let myTransaction = await makeTransactionRequest(lastRef) - const res = getTxnRequestResponse(myTransaction) - return res + return getTxnRequestResponse(myTransaction) } const makeTransactionRequest = async (lastRef) => { @@ -662,7 +641,7 @@ class WebBrowser extends LitElement { let votedialog2 = get("transactions.votedialog2") let feeDialog = get("walletpage.wchange12") - let myTxnrequest = await parentEpml.request('transaction', { + return await parentEpml.request('transaction', { type: 9, nonce: this.selectedAddress.nonce, params: { @@ -677,7 +656,6 @@ class WebBrowser extends LitElement { }, apiVersion: 2 }) - return myTxnrequest } const getTxnRequestResponse = (txnResponse) => { @@ -691,26 +669,23 @@ class WebBrowser extends LitElement { throw new Error('Server error. Could not perform action.') } } - const voteRes = await validateReceiver() - return voteRes + return await validateReceiver() } async _createPoll(pollName, pollDescription, options, pollOwnerAddress) { const voteFeeInput = await this.unitCreatePollFee() const getLastRef = async () => { - let myRef = await parentEpml.request('apiCall', { + return await parentEpml.request('apiCall', { type: 'api', url: `/addresses/lastreference/${this.selectedAddress.address}` }) - return myRef } const validateReceiver = async () => { let lastRef = await getLastRef() let myTransaction = await makeTransactionRequest(lastRef) - const res = getTxnRequestResponse(myTransaction) - return res + return getTxnRequestResponse(myTransaction) } const makeTransactionRequest = async (lastRef) => { @@ -720,7 +695,7 @@ class WebBrowser extends LitElement { let votedialog6 = get("transactions.votedialog6") let feeDialog = get("walletpage.wchange12") - let myTxnrequest = await parentEpml.request('transaction', { + return await parentEpml.request('transaction', { type: 8, nonce: this.selectedAddress.nonce, params: { @@ -738,7 +713,6 @@ class WebBrowser extends LitElement { }, apiVersion: 2 }) - return myTxnrequest } const getTxnRequestResponse = (txnResponse) => { @@ -752,8 +726,7 @@ class WebBrowser extends LitElement { throw new Error('Server error. Could not perform action.') } } - const voteRes = await validateReceiver() - return voteRes + return await validateReceiver() } @@ -829,8 +802,7 @@ class WebBrowser extends LitElement { break } else { const data = {} - const errorMsg = "User declined to share account details" - data['error'] = errorMsg + data['error'] = "User declined to share account details" response = JSON.stringify(data) break } @@ -868,8 +840,7 @@ class WebBrowser extends LitElement { } catch (error) { const data = {} - const errorMsg = error.message || "Error in encrypting data" - data['error'] = errorMsg + data['error'] = error.message || "Error in encrypting data" response = JSON.stringify(data) break } @@ -882,9 +853,7 @@ class WebBrowser extends LitElement { try { let data = {} if (!encryptedData) { - const errorMsg = `Missing fields: encryptedData` - - data['error'] = errorMsg + data['error'] = `Missing fields: encryptedData` response = JSON.stringify(data) break @@ -894,9 +863,7 @@ class WebBrowser extends LitElement { if (startsWithQortalEncryptedData) { if (!publicKey) { - const errorMsg = `Missing fields: publicKey` - - data['error'] = errorMsg + data['error'] = `Missing fields: publicKey` response = JSON.stringify(data) break } @@ -918,15 +885,13 @@ class WebBrowser extends LitElement { } - const errorMsg = "Unable to decrypt" - data['error'] = errorMsg + data['error'] = "Unable to decrypt" response = JSON.stringify(data) break } catch (error) { const data = {} - const errorMsg = error.message || "Error in decrypting data" - data['error'] = errorMsg + data['error'] = error.message || "Error in decrypting data" response = JSON.stringify(data) break } @@ -976,8 +941,7 @@ class WebBrowser extends LitElement { } catch (error) { const data = {} - const errorMsg = "Error in retrieving list" - data['error'] = errorMsg + data['error'] = "Error in retrieving list" response = JSON.stringify(data) } finally { break @@ -985,8 +949,7 @@ class WebBrowser extends LitElement { } else { const data = {} - const errorMsg = "User declined to share list" - data['error'] = errorMsg + data['error'] = "User declined to share list" response = JSON.stringify(data) break } @@ -1028,7 +991,7 @@ class WebBrowser extends LitElement { } const bodyToString = JSON.stringify(body) - const data = await parentEpml.request('apiCall', { + response = await parentEpml.request('apiCall', { type: 'api', method: 'POST', url: `/lists/${list_name}?apiKey=${this.getApiKey()}`, @@ -1037,11 +1000,9 @@ class WebBrowser extends LitElement { 'Content-Type': 'application/json', }, }) - response = data } catch (error) { const data = {} - const errorMsg = "Error in adding to list" - data['error'] = errorMsg + data['error'] = "Error in adding to list" response = JSON.stringify(data) } finally { break @@ -1049,8 +1010,7 @@ class WebBrowser extends LitElement { } else { const data = {} - const errorMsg = "User declined add to list" - data['error'] = errorMsg + data['error'] = "User declined add to list" response = JSON.stringify(data) break } @@ -1093,7 +1053,7 @@ class WebBrowser extends LitElement { const bodyToString = JSON.stringify(body) - const data = await parentEpml.request('apiCall', { + response = await parentEpml.request('apiCall', { type: 'api', method: 'DELETE', url: `/lists/${list_name}?apiKey=${this.getApiKey()}`, @@ -1102,11 +1062,9 @@ class WebBrowser extends LitElement { 'Content-Type': 'application/json', }, }) - response = data } catch (error) { const data = {} - const errorMsg = "Error in adding to list" - data['error'] = errorMsg + data['error'] = "Error in adding to list" response = JSON.stringify(data) } finally { break @@ -1114,8 +1072,7 @@ class WebBrowser extends LitElement { } else { const data = {} - const errorMsg = "User declined add to list" - data['error'] = errorMsg + data['error'] = "User declined add to list" response = JSON.stringify(data) break } @@ -1143,8 +1100,7 @@ class WebBrowser extends LitElement { response = JSON.stringify(list) } catch (error) { const data = {} - const errorMsg = "Error in retrieving friends list" - data['error'] = errorMsg + data['error'] = "Error in retrieving friends list" response = JSON.stringify(data) } @@ -1152,8 +1108,7 @@ class WebBrowser extends LitElement { } else { const data = {} - const errorMsg = "User declined to share friends list" - data['error'] = errorMsg + data['error'] = "User declined to share friends list" response = JSON.stringify(data) break } @@ -1296,8 +1251,7 @@ class WebBrowser extends LitElement { } catch (error) { const obj = {} - const errorMsg = error.message || 'Upload failed due to failed encryption' - obj['error'] = errorMsg + obj['error'] = error.message || 'Upload failed due to failed encryption' response = JSON.stringify(obj) break } @@ -1341,7 +1295,7 @@ class WebBrowser extends LitElement { tag4, tag5, apiVersion: 2, - withFee: res2.userData.isWithFee === true ? true : false, + withFee: res2.userData.isWithFee === true, feeAmount: feeAmount }) @@ -1350,8 +1304,7 @@ class WebBrowser extends LitElement { } catch (error) { worker.terminate() const obj = {} - const errorMsg = error.message || 'Upload failed' - obj['error'] = errorMsg + obj['error'] = error.message || 'Upload failed' response = JSON.stringify(obj) console.error(error) break @@ -1530,7 +1483,7 @@ class WebBrowser extends LitElement { tag4, tag5, apiVersion: 2, - withFee: res2.userData.isWithFee === true ? true : false, + withFee: res2.userData.isWithFee === true, feeAmount: feeAmount }) @@ -1563,10 +1516,9 @@ class WebBrowser extends LitElement { if (failedPublishesIdentifiers.length > 0) { response = failedPublishesIdentifiers const obj = {} - const errorMsg = { + obj['error'] = { unsuccessfulPublishes: failedPublishesIdentifiers } - obj['error'] = errorMsg response = JSON.stringify(obj) this.loader.hide() break @@ -1628,8 +1580,7 @@ class WebBrowser extends LitElement { response = JSON.stringify(resVoteOnPoll) } catch (error) { const obj = {} - const errorMsg = error.message || 'Failed to vote on the poll.' - obj['error'] = errorMsg + obj['error'] = error.message || 'Failed to vote on the poll.' response = JSON.stringify(obj) } finally { this.loader.hide() @@ -1668,8 +1619,7 @@ class WebBrowser extends LitElement { response = JSON.stringify(resCreatePoll) } catch (error) { const obj = {} - const errorMsg = error.message || 'Failed to created poll.' - obj['error'] = errorMsg + obj['error'] = error.message || 'Failed to created poll.' response = JSON.stringify(obj) } finally { this.loader.hide() @@ -1681,8 +1631,7 @@ class WebBrowser extends LitElement { case actions.OPEN_NEW_TAB: { if (!data.qortalLink) { const obj = {} - const errorMsg = 'Please enter a qortal link - qortal://...' - obj['error'] = errorMsg + obj['error'] = 'Please enter a qortal link - qortal://...' response = JSON.stringify(obj) break } @@ -1694,8 +1643,7 @@ class WebBrowser extends LitElement { } catch (error) { console.log('error', error) const obj = {} - const errorMsg = "Invalid qortal link" - obj['error'] = errorMsg + obj['error'] = "Invalid qortal link" response = JSON.stringify(obj) break } @@ -1761,8 +1709,7 @@ class WebBrowser extends LitElement { } catch (error) { const obj = {} - const errorMsg = error.message || "error in pushing notification" - obj['error'] = errorMsg + obj['error'] = error.message || "error in pushing notification" response = JSON.stringify(obj) break @@ -1773,7 +1720,7 @@ class WebBrowser extends LitElement { const message = data.message const recipient = data.destinationAddress const groupId = data.groupId - const isRecipient = groupId ? false : true + const isRecipient = !groupId const sendMessage = async (messageText, chatReference) => { let _reference = new Uint8Array(64) @@ -1824,8 +1771,7 @@ class WebBrowser extends LitElement { } - const msgResponse = await _computePow(chatResponse) - return msgResponse + return await _computePow(chatResponse) } const _computePow = async (chatBytes) => { @@ -1851,8 +1797,7 @@ class WebBrowser extends LitElement { apiVersion: 2 }) - const chatResponse = getSendChatResponse(_response) - return chatResponse + return getSendChatResponse(_response) } const getSendChatResponse = (res) => { @@ -1865,8 +1810,7 @@ class WebBrowser extends LitElement { } } - const chatResponse = await sendMessageRequest() - return chatResponse + return await sendMessageRequest() } const result = await showModalAndWait( @@ -1936,8 +1880,7 @@ class WebBrowser extends LitElement { // } try { this.loader.show() - const msgResponse = await sendMessage(stringifyMessageObject) - response = msgResponse + response = await sendMessage(stringifyMessageObject) } catch (error) { console.error(error) if (error.message) { @@ -2012,8 +1955,7 @@ class WebBrowser extends LitElement { response = JSON.stringify(resJoinGroup) } catch (error) { const obj = {} - const errorMsg = error.message || 'Failed to join the group.' - obj['error'] = errorMsg + obj['error'] = error.message || 'Failed to join the group.' response = JSON.stringify(obj) } finally { this.loader.hide() @@ -2074,15 +2016,13 @@ class WebBrowser extends LitElement { let fileHandleOptions = {} if (!mimeType) { const obj = {} - const errorMsg = 'A mimeType could not be derived' - obj['error'] = errorMsg + obj['error'] = 'A mimeType could not be derived' response = JSON.stringify(obj) break } if (!fileExtension) { const obj = {} - const errorMsg = 'A file extension could not be derived' - obj['error'] = errorMsg + obj['error'] = 'A file extension could not be derived' response = JSON.stringify(obj) break } @@ -2115,8 +2055,7 @@ class WebBrowser extends LitElement { } catch (error) { if (error.name === 'AbortError') { const obj = {} - const errorMsg = 'User declined the download' - obj['error'] = errorMsg + obj['error'] = 'User declined the download' response = JSON.stringify(obj) break } @@ -2126,8 +2065,7 @@ class WebBrowser extends LitElement { response = JSON.stringify(true) } catch (error) { const obj = {} - const errorMsg = error.message || 'Failed to initiate download' - obj['error'] = errorMsg + obj['error'] = error.message || 'Failed to initiate download' response = JSON.stringify(obj) } break @@ -2160,8 +2098,7 @@ class WebBrowser extends LitElement { response = JSON.stringify(resDeployAt) } catch (error) { const obj = {} - const errorMsg = error.message || 'Failed to join the group.' - obj['error'] = errorMsg + obj['error'] = error.message || 'Failed to join the group.' response = JSON.stringify(obj) } finally { this.loader.hide() @@ -2238,8 +2175,7 @@ class WebBrowser extends LitElement { } catch (error) { const obj = {}; - const errorMsg = error.message || 'Failed to join the group.'; - obj['error'] = errorMsg; + obj['error'] = error.message || 'Failed to join the group.'; response = JSON.stringify(obj); } finally { this.loader.hide(); @@ -2317,8 +2253,7 @@ class WebBrowser extends LitElement { } catch (error) { const obj = {}; - const errorMsg = error.message || 'Failed to set property.'; - obj['error'] = errorMsg; + obj['error'] = error.message || 'Failed to set property.'; response = JSON.stringify(obj); } finally { this.loader.hide(); @@ -2354,8 +2289,7 @@ class WebBrowser extends LitElement { response = JSON.stringify(true); } catch (error) { const obj = {}; - const errorMsg = error.message || 'Failed to open profile'; - obj['error'] = errorMsg; + obj['error'] = error.message || 'Failed to open profile'; response = JSON.stringify(obj); } break; @@ -2466,17 +2400,15 @@ class WebBrowser extends LitElement { let qortAddress = window.parent.reduxStore.getState().app.selectedAddress.address try { this.loader.show() - const QORTBalance = await parentEpml.request('apiCall', { + response = await parentEpml.request('apiCall', { url: `/addresses/balance/${qortAddress}?apiKey=${this.getApiKey()}`, }) - response = QORTBalance } catch (error) { console.error(error) const data = {} - const errorMsg = error.message || get("browserpage.bchange21") - data['error'] = errorMsg + data['error'] = error.message || get("browserpage.bchange21") response = JSON.stringify(data) } finally { @@ -2523,8 +2455,7 @@ class WebBrowser extends LitElement { }) if (isNaN(Number(res))) { const data = {} - const errorMsg = get("browserpage.bchange21") - data['error'] = errorMsg + data['error'] = get("browserpage.bchange21") response = JSON.stringify(data) return } else { @@ -2533,8 +2464,7 @@ class WebBrowser extends LitElement { } catch (error) { console.error(error) const data = {} - const errorMsg = error.message || get("browserpage.bchange21") - data['error'] = errorMsg + data['error'] = error.message || get("browserpage.bchange21") response = JSON.stringify(data) return } finally { @@ -2595,8 +2525,7 @@ class WebBrowser extends LitElement { } catch (error) { console.error(error) const data = {} - const errorMsg = error.message || get("browserpage.bchange21") - data['error'] = errorMsg + data['error'] = error.message || get("browserpage.bchange21") response = JSON.stringify(data) return } finally { @@ -2642,8 +2571,7 @@ class WebBrowser extends LitElement { } catch (error) { console.error(error) const data = {} - const errorMsg = error.message || 'Error in retrieving server info' - data['error'] = errorMsg + data['error'] = error.message || 'Error in retrieving server info' response = JSON.stringify(data) return } finally { @@ -2685,8 +2613,7 @@ class WebBrowser extends LitElement { }) } catch (error) { const data = {} - const errorMsg = "Error in tx activity summary" - data['error'] = errorMsg + data['error'] = "Error in tx activity summary" response = JSON.stringify(data) } finally { break @@ -2695,15 +2622,13 @@ class WebBrowser extends LitElement { case actions.GET_DAY_SUMMARY: { try { - const summary = await parentEpml.request('apiCall', { + response = await parentEpml.request('apiCall', { type: 'api', url: `/admin/summary?apiKey=${this.getApiKey()}`, }) - response = summary } catch (error) { const data = {} - const errorMsg = "Error in retrieving summary" - data['error'] = errorMsg + data['error'] = "Error in retrieving summary" response = JSON.stringify(data) } finally { break @@ -2723,7 +2648,7 @@ class WebBrowser extends LitElement { if (missingFields.length > 0) { const missingFieldsString = missingFields.join(', ') const errorMsg = `Missing fields: ${missingFieldsString}` - showErrorAndWait("MISSING_FIELDS", errorMsg) + await showErrorAndWait("MISSING_FIELDS", errorMsg) let data = {} data['error'] = errorMsg response = JSON.stringify(data) @@ -2749,7 +2674,7 @@ class WebBrowser extends LitElement { let errorMsg = "Failed to Fetch QORT Balance. Try again!" let failedMsg = get("walletpage.wchange33") + " QORT " + get("general.balance") let pleaseMsg = get("walletpage.wchange44") - showErrorAndWait("FAILED_FETCH", failedMsg, pleaseMsg) + await showErrorAndWait("FAILED_FETCH", failedMsg, pleaseMsg) let obj = {} obj['error'] = errorMsg response = JSON.stringify(obj) @@ -2771,7 +2696,7 @@ class WebBrowser extends LitElement { let errorMsg = "Insufficient Funds!" let failedMsg = get("walletpage.wchange26") let pleaseMsg = get("walletpage.wchange44") - showErrorAndWait("INSUFFICIENT_FUNDS", failedMsg, pleaseMsg) + await showErrorAndWait("INSUFFICIENT_FUNDS", failedMsg, pleaseMsg) let obj = {} obj['error'] = errorMsg response = JSON.stringify(obj) @@ -2780,7 +2705,7 @@ class WebBrowser extends LitElement { if (amount <= 0) { let errorMsg = "Invalid Amount!" - showErrorAndWait("INVALID_AMOUNT", errorMsg) + await showErrorAndWait("INVALID_AMOUNT", errorMsg) let obj = {} obj['error'] = errorMsg response = JSON.stringify(obj) @@ -2789,7 +2714,7 @@ class WebBrowser extends LitElement { if (recipient.length === 0) { let errorMsg = "Receiver cannot be empty!" - showErrorAndWait("NO_RECEIVER", errorMsg) + await showErrorAndWait("NO_RECEIVER", errorMsg) let obj = {} obj['error'] = errorMsg response = JSON.stringify(obj) @@ -2811,7 +2736,7 @@ class WebBrowser extends LitElement { let errorMsg = "User declined request" let myMsg1 = get("transactions.declined") let myMsg2 = get("walletpage.wchange44") - showErrorAndWait("DECLINED_REQUEST", myMsg1, myMsg2) + await showErrorAndWait("DECLINED_REQUEST", myMsg1, myMsg2) response = '{"error": "User declined request"}' break } @@ -2832,8 +2757,7 @@ class WebBrowser extends LitElement { } const validateAddress = async (receiverAddress) => { - let myAddress = await window.parent.validateAddress(receiverAddress) - return myAddress + return await window.parent.validateAddress(receiverAddress) } const validateReceiver = async (recipient) => { @@ -2848,19 +2772,17 @@ class WebBrowser extends LitElement { if (isAddress) { let myTransaction = await makeTransactionRequest(recipient, lastRef) - const res = getTxnRequestResponse(myTransaction) - return res + return getTxnRequestResponse(myTransaction) } else { let myNameRes = await validateName(recipient) if (myNameRes !== false) { let myNameAddress = myNameRes.owner let myTransaction = await makeTransactionRequest(myNameAddress, lastRef) - const res = getTxnRequestResponse(myTransaction) - return res + return getTxnRequestResponse(myTransaction) } else { let errorMsg = get("walletpage.wchange29") let pleaseMsg = get("walletpage.wchange44") - showErrorAndWait("INVALID_RECEIVER", errorMsg, pleaseMsg) + await showErrorAndWait("INVALID_RECEIVER", errorMsg, pleaseMsg) throw new Error(errorMsg) } } @@ -2893,7 +2815,7 @@ class WebBrowser extends LitElement { let dialogName = get("login.name") let dialogto = get("transactions.to") let recipientName = await getName(myReceiver) - let myTxnrequest = await parentEpml.request('transaction', { + return await parentEpml.request('transaction', { type: 2, nonce: this.myAddress.nonce, params: { @@ -2909,7 +2831,6 @@ class WebBrowser extends LitElement { }, apiVersion: 2 }) - return myTxnrequest } const getTxnRequestResponse = (txnResponse) => { @@ -2927,8 +2848,7 @@ class WebBrowser extends LitElement { } try { - const result = await validateReceiver(recipient) - response = result + response = await validateReceiver(recipient) } catch (error) { console.error(error) response = '{"error": "Request could not be fulfilled"}' @@ -2955,7 +2875,7 @@ class WebBrowser extends LitElement { let errorMsg = "Failed to Fetch BTC Balance. Try again!" let failedMsg = get("walletpage.wchange33") + " BTC " + get("general.balance") let pleaseMsg = get("walletpage.wchange44") - showErrorAndWait("FAILED_FETCH", failedMsg, pleaseMsg) + await showErrorAndWait("FAILED_FETCH", failedMsg, pleaseMsg) let obj = {} obj['error'] = errorMsg response = JSON.stringify(obj) @@ -2972,7 +2892,7 @@ class WebBrowser extends LitElement { let errorMsg = "Insufficient Funds!" let failedMsg = get("walletpage.wchange26") let pleaseMsg = get("walletpage.wchange44") - showErrorAndWait("INSUFFICIENT_FUNDS", failedMsg, pleaseMsg) + await showErrorAndWait("INSUFFICIENT_FUNDS", failedMsg, pleaseMsg) let obj = {} obj['error'] = errorMsg response = JSON.stringify(obj) @@ -2996,7 +2916,7 @@ class WebBrowser extends LitElement { let errorMsg = "User declined request" let myMsg1 = get("transactions.declined") let myMsg2 = get("walletpage.wchange44") - showErrorAndWait("DECLINED_REQUEST", myMsg1, myMsg2) + await showErrorAndWait("DECLINED_REQUEST", myMsg1, myMsg2) response = '{"error": "User declined request"}' break } @@ -3010,8 +2930,7 @@ class WebBrowser extends LitElement { bitcoinAmount: amount, feePerByte: feePerByte * QORT_DECIMALS } - const response = await parentEpml.request('sendBtc', opts) - return response + return await parentEpml.request('sendBtc', opts) } const manageResponse = (response) => { @@ -3065,7 +2984,7 @@ class WebBrowser extends LitElement { let errorMsg = "Failed to Fetch LTC Balance. Try again!" let failedMsg = get("walletpage.wchange33") + " LTC " + get("general.balance") let pleaseMsg = get("walletpage.wchange44") - showErrorAndWait("FAILED_FETCH", failedMsg, pleaseMsg) + await showErrorAndWait("FAILED_FETCH", failedMsg, pleaseMsg) let obj = {} obj['error'] = errorMsg response = JSON.stringify(obj) @@ -3082,7 +3001,7 @@ class WebBrowser extends LitElement { let errorMsg = "Insufficient Funds!" let failedMsg = get("walletpage.wchange26") let pleaseMsg = get("walletpage.wchange44") - showErrorAndWait("INSUFFICIENT_FUNDS", failedMsg, pleaseMsg) + await showErrorAndWait("INSUFFICIENT_FUNDS", failedMsg, pleaseMsg) let obj = {} obj['error'] = errorMsg response = JSON.stringify(obj) @@ -3106,7 +3025,7 @@ class WebBrowser extends LitElement { let errorMsg = "User declined request" let myMsg1 = get("transactions.declined") let myMsg2 = get("walletpage.wchange44") - showErrorAndWait("DECLINED_REQUEST", myMsg1, myMsg2) + await showErrorAndWait("DECLINED_REQUEST", myMsg1, myMsg2) response = '{"error": "User declined request"}' break } @@ -3120,8 +3039,7 @@ class WebBrowser extends LitElement { litecoinAmount: amount, feePerByte: feePerByte * QORT_DECIMALS } - const response = await parentEpml.request('sendLtc', opts) - return response + return await parentEpml.request('sendLtc', opts) } const manageResponse = (response) => { @@ -3175,7 +3093,7 @@ class WebBrowser extends LitElement { let errorMsg = "Failed to Fetch DOGE Balance. Try again!" let failedMsg = get("walletpage.wchange33") + " DOGE " + get("general.balance") let pleaseMsg = get("walletpage.wchange44") - showErrorAndWait("FAILED_FETCH", failedMsg, pleaseMsg) + await showErrorAndWait("FAILED_FETCH", failedMsg, pleaseMsg) let obj = {} obj['error'] = errorMsg response = JSON.stringify(obj) @@ -3192,7 +3110,7 @@ class WebBrowser extends LitElement { let errorMsg = "Insufficient Funds!" let failedMsg = get("walletpage.wchange26") let pleaseMsg = get("walletpage.wchange44") - showErrorAndWait("INSUFFICIENT_FUNDS", failedMsg, pleaseMsg) + await showErrorAndWait("INSUFFICIENT_FUNDS", failedMsg, pleaseMsg) let obj = {} obj['error'] = errorMsg response = JSON.stringify(obj) @@ -3216,7 +3134,7 @@ class WebBrowser extends LitElement { let errorMsg = "User declined request" let myMsg1 = get("transactions.declined") let myMsg2 = get("walletpage.wchange44") - showErrorAndWait("DECLINED_REQUEST", myMsg1, myMsg2) + await showErrorAndWait("DECLINED_REQUEST", myMsg1, myMsg2) response = '{"error": "User declined request"}' break } @@ -3230,8 +3148,7 @@ class WebBrowser extends LitElement { dogecoinAmount: amount, feePerByte: feePerByte * QORT_DECIMALS } - const response = await parentEpml.request('sendDoge', opts) - return response + return await parentEpml.request('sendDoge', opts) } const manageResponse = (response) => { @@ -3285,7 +3202,7 @@ class WebBrowser extends LitElement { let errorMsg = "Failed to Fetch DGB Balance. Try again!" let failedMsg = get("walletpage.wchange33") + " DGB " + get("general.balance") let pleaseMsg = get("walletpage.wchange44") - showErrorAndWait("FAILED_FETCH", failedMsg, pleaseMsg) + await showErrorAndWait("FAILED_FETCH", failedMsg, pleaseMsg) let obj = {} obj['error'] = errorMsg response = JSON.stringify(obj) @@ -3302,7 +3219,7 @@ class WebBrowser extends LitElement { let errorMsg = "Insufficient Funds!" let failedMsg = get("walletpage.wchange26") let pleaseMsg = get("walletpage.wchange44") - showErrorAndWait("INSUFFICIENT_FUNDS", failedMsg, pleaseMsg) + await showErrorAndWait("INSUFFICIENT_FUNDS", failedMsg, pleaseMsg) let obj = {} obj['error'] = errorMsg response = JSON.stringify(obj) @@ -3326,7 +3243,7 @@ class WebBrowser extends LitElement { let errorMsg = "User declined request" let myMsg1 = get("transactions.declined") let myMsg2 = get("walletpage.wchange44") - showErrorAndWait("DECLINED_REQUEST", myMsg1, myMsg2) + await showErrorAndWait("DECLINED_REQUEST", myMsg1, myMsg2) response = '{"error": "User declined request"}' break } @@ -3340,8 +3257,7 @@ class WebBrowser extends LitElement { digibyteAmount: amount, feePerByte: feePerByte * QORT_DECIMALS } - const response = await parentEpml.request('sendDgb', opts) - return response + return await parentEpml.request('sendDgb', opts) } const manageResponse = (response) => { @@ -3395,7 +3311,7 @@ class WebBrowser extends LitElement { let errorMsg = "Failed to Fetch RVN Balance. Try again!" let failedMsg = get("walletpage.wchange33") + " RVN " + get("general.balance") let pleaseMsg = get("walletpage.wchange44") - showErrorAndWait("FAILED_FETCH", failedMsg, pleaseMsg) + await showErrorAndWait("FAILED_FETCH", failedMsg, pleaseMsg) let obj = {} obj['error'] = errorMsg response = JSON.stringify(obj) @@ -3412,7 +3328,7 @@ class WebBrowser extends LitElement { let errorMsg = "Insufficient Funds!" let failedMsg = get("walletpage.wchange26") let pleaseMsg = get("walletpage.wchange44") - showErrorAndWait("INSUFFICIENT_FUNDS", failedMsg, pleaseMsg) + await showErrorAndWait("INSUFFICIENT_FUNDS", failedMsg, pleaseMsg) let obj = {} obj['error'] = errorMsg response = JSON.stringify(obj) @@ -3436,7 +3352,7 @@ class WebBrowser extends LitElement { let errorMsg = "User declined request" let myMsg1 = get("transactions.declined") let myMsg2 = get("walletpage.wchange44") - showErrorAndWait("DECLINED_REQUEST", myMsg1, myMsg2) + await showErrorAndWait("DECLINED_REQUEST", myMsg1, myMsg2) response = '{"error": "User declined request"}' break } @@ -3450,8 +3366,7 @@ class WebBrowser extends LitElement { ravencoinAmount: amount, feePerByte: feePerByte * QORT_DECIMALS } - const response = await parentEpml.request('sendRvn', opts) - return response + return await parentEpml.request('sendRvn', opts) } const manageResponse = (response) => { @@ -3505,7 +3420,7 @@ class WebBrowser extends LitElement { let errorMsg = "Failed to Fetch ARRR Balance. Try again!" let failedMsg = get("walletpage.wchange33") + " ARRR " + get("general.balance") let pleaseMsg = get("walletpage.wchange44") - showErrorAndWait("FAILED_FETCH", failedMsg, pleaseMsg) + await showErrorAndWait("FAILED_FETCH", failedMsg, pleaseMsg) let obj = {} obj['error'] = errorMsg response = JSON.stringify(obj) @@ -3522,7 +3437,7 @@ class WebBrowser extends LitElement { let errorMsg = "Insufficient Funds!" let failedMsg = get("walletpage.wchange26") let pleaseMsg = get("walletpage.wchange44") - showErrorAndWait("INSUFFICIENT_FUNDS", failedMsg, pleaseMsg) + await showErrorAndWait("INSUFFICIENT_FUNDS", failedMsg, pleaseMsg) let obj = {} obj['error'] = errorMsg response = JSON.stringify(obj) @@ -3546,7 +3461,7 @@ class WebBrowser extends LitElement { let errorMsg = "User declined request" let myMsg1 = get("transactions.declined") let myMsg2 = get("walletpage.wchange44") - showErrorAndWait("DECLINED_REQUEST", myMsg1, myMsg2) + await showErrorAndWait("DECLINED_REQUEST", myMsg1, myMsg2) response = '{"error": "User declined request"}' break } @@ -3560,8 +3475,7 @@ class WebBrowser extends LitElement { arrrAmount: amount, memo: memo } - const response = await parentEpml.request('sendArrr', opts) - return response + return await parentEpml.request('sendArrr', opts) } const manageResponse = (response) => { @@ -3982,8 +3896,7 @@ class WebBrowser extends LitElement { window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ window.parent.reduxStore.getState().app.nodeConfig.node ] - let apiKey = myNode.apiKey - return apiKey + return myNode.apiKey } } @@ -4018,7 +3931,7 @@ async function showModalAndWait(type, data) { ${type === actions.PUBLISH_MULTIPLE_QDN_RESOURCES ? `