From 99dbfedbd024c33996efaded433db0a7c9ad564d Mon Sep 17 00:00:00 2001 From: DIYgod Date: Mon, 6 Sep 2021 04:50:45 +0100 Subject: [PATCH] feat: pre sign --- package.json | 2 +- src/common/rss3.ts | 4 ++++ yarn.lock | 8 ++++---- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 04da3ce..125e4b3 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "moment": "2.29.1", "os-browserify": "0.3.0", "postcss-nested": "5.0.6", - "rss3-next": "0.6.7", + "rss3-next": "0.6.9", "stream-browserify": "3.0.0", "stream-http": "3.2.0", "typescript": "4.3.5", diff --git a/src/common/rss3.ts b/src/common/rss3.ts index 5d5a0a3..76373e4 100644 --- a/src/common/rss3.ts +++ b/src/common/rss3.ts @@ -115,6 +115,10 @@ async function metamaskConnect() { endpoint: config.rss3Endpoint, address: address, sign: async (data: string) => await (web3).eth.personal.sign(data, address, ''), + callback: async () => { + rss3?.files.set(await rss3.files.get(address)); + await rss3?.files.sync(); + }, }); return rss3; diff --git a/yarn.lock b/yarn.lock index fe46656..ca9570d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7653,10 +7653,10 @@ rlp@^2.0.0, rlp@^2.2.3, rlp@^2.2.4: dependencies: bn.js "^4.11.1" -rss3-next@0.6.7: - version "0.6.7" - resolved "https://registry.yarnpkg.com/rss3-next/-/rss3-next-0.6.7.tgz#5a7212451422ae9163e81dbc9c25aac9ed1d40eb" - integrity sha512-Lp6GoVcLZXM4ZDoZ4tn/aLzw42M5RJzXfgfoez1mTSABIKJNCQRaNYQNcjcXBpTrfs0ZwM7nwFDWo9JvG9dJzw== +rss3-next@0.6.9: + version "0.6.9" + resolved "https://registry.yarnpkg.com/rss3-next/-/rss3-next-0.6.9.tgz#80ebf0431eebca641ec310eec0dbf7209332c737" + integrity sha512-IkgMNRZz+x3k8YAyoVvGV6od8/6pI3JBtOr0ab7+gmHPjQRBwsafVA3GsQrV5E6YkqFccvZp1pmd6+SkupN5ZA== dependencies: axios "0.21.1" ethers "5.4.1"