diff --git a/package-lock.json b/package-lock.json index 710bb6f..bc45aa7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "rln-js", "version": "0.1.0", "dependencies": { - "@waku/rln": "0.1.1-7e8cb89", + "@waku/rln": "0.1.1-60a5070", "@waku/utils": "^0.0.12", "ethers": "^5.7.2", "next": "13.5.6", @@ -1424,13 +1424,13 @@ "dev": true }, "node_modules/@waku/rln": { - "version": "0.1.1-7e8cb89", - "resolved": "https://registry.npmjs.org/@waku/rln/-/rln-0.1.1-7e8cb89.tgz", - "integrity": "sha512-ToHwjodXoc1BrllRkIqC8/D73LqMlL4AHRdaSk4ttXjzdlqELdZYaJEwMtEBlupydNPf813RZ6V6hVuE6ttbTg==", + "version": "0.1.1-60a5070", + "resolved": "https://registry.npmjs.org/@waku/rln/-/rln-0.1.1-60a5070.tgz", + "integrity": "sha512-c3rXqzuTTQVIn2l4gZKDG+/2UY2yb0XbumyrsuvX9fQhQxopCAsSi16CYePdG5HCpImXPNJEC3C3JakuiA3v9A==", "dependencies": { "@chainsafe/bls-keystore": "^3.0.0", - "@waku/utils": "^0.0.12", - "@waku/zerokit-rln-wasm": "^0.0.10", + "@waku/utils": "^0.0.13", + "@waku/zerokit-rln-wasm": "^0.0.13", "ethereum-cryptography": "^2.1.2", "ethers": "^5.7.2", "lodash": "^4.17.21", @@ -1441,6 +1441,19 @@ "node": ">=18" } }, + "node_modules/@waku/rln/node_modules/@waku/utils": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.13.tgz", + "integrity": "sha512-sGZRJyYr7+QZpV2tlGJF48gKmwNdFha6rPKPgXiKDsz2YMhPlg70ffbGcND3bEfOwWmX4g/x5i3Oqwwl+HzwJw==", + "dependencies": { + "chai": "^4.3.8", + "debug": "^4.3.4", + "uint8arrays": "^4.0.4" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@waku/utils": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.12.tgz", @@ -1455,9 +1468,9 @@ } }, "node_modules/@waku/zerokit-rln-wasm": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/@waku/zerokit-rln-wasm/-/zerokit-rln-wasm-0.0.10.tgz", - "integrity": "sha512-qegIK1P54mxEp59uTa8C0/zidUffLc2Iee61yiKRIuGJDui2mQ+0V+KzPSPImKpIoqfVLT192EqgZkqPmj8VEw==" + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@waku/zerokit-rln-wasm/-/zerokit-rln-wasm-0.0.13.tgz", + "integrity": "sha512-x7CRIIslmfCmTZc7yVp3dhLlKeLUs8ILIm9kv7+wVJ23H4pPw0Z+uH0ueLIYYfwODI6fDiwJj3S1vdFzM8D1zA==" }, "node_modules/@zeit/schemas": { "version": "2.29.0", @@ -7796,18 +7809,30 @@ "dev": true }, "@waku/rln": { - "version": "0.1.1-7e8cb89", - "resolved": "https://registry.npmjs.org/@waku/rln/-/rln-0.1.1-7e8cb89.tgz", - "integrity": "sha512-ToHwjodXoc1BrllRkIqC8/D73LqMlL4AHRdaSk4ttXjzdlqELdZYaJEwMtEBlupydNPf813RZ6V6hVuE6ttbTg==", + "version": "0.1.1-60a5070", + "resolved": "https://registry.npmjs.org/@waku/rln/-/rln-0.1.1-60a5070.tgz", + "integrity": "sha512-c3rXqzuTTQVIn2l4gZKDG+/2UY2yb0XbumyrsuvX9fQhQxopCAsSi16CYePdG5HCpImXPNJEC3C3JakuiA3v9A==", "requires": { "@chainsafe/bls-keystore": "^3.0.0", - "@waku/utils": "^0.0.12", - "@waku/zerokit-rln-wasm": "^0.0.10", + "@waku/utils": "^0.0.13", + "@waku/zerokit-rln-wasm": "^0.0.13", "ethereum-cryptography": "^2.1.2", "ethers": "^5.7.2", "lodash": "^4.17.21", "rlnjs": "^3.2.3", "uuid": "^9.0.1" + }, + "dependencies": { + "@waku/utils": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.13.tgz", + "integrity": "sha512-sGZRJyYr7+QZpV2tlGJF48gKmwNdFha6rPKPgXiKDsz2YMhPlg70ffbGcND3bEfOwWmX4g/x5i3Oqwwl+HzwJw==", + "requires": { + "chai": "^4.3.8", + "debug": "^4.3.4", + "uint8arrays": "^4.0.4" + } + } } }, "@waku/utils": { @@ -7821,9 +7846,9 @@ } }, "@waku/zerokit-rln-wasm": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/@waku/zerokit-rln-wasm/-/zerokit-rln-wasm-0.0.10.tgz", - "integrity": "sha512-qegIK1P54mxEp59uTa8C0/zidUffLc2Iee61yiKRIuGJDui2mQ+0V+KzPSPImKpIoqfVLT192EqgZkqPmj8VEw==" + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@waku/zerokit-rln-wasm/-/zerokit-rln-wasm-0.0.13.tgz", + "integrity": "sha512-x7CRIIslmfCmTZc7yVp3dhLlKeLUs8ILIm9kv7+wVJ23H4pPw0Z+uH0ueLIYYfwODI6fDiwJj3S1vdFzM8D1zA==" }, "@zeit/schemas": { "version": "2.29.0", diff --git a/package.json b/package.json index b3996ce..9ad987e 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "lint": "next lint" }, "dependencies": { - "@waku/rln": "0.1.1-7e8cb89", + "@waku/rln": "0.1.1-60a5070", "@waku/utils": "^0.0.12", "ethers": "^5.7.2", "next": "13.5.6", diff --git a/src/app/home/components/Waku.tsx b/src/app/home/components/Waku.tsx index 89023dc..a84856a 100644 --- a/src/app/home/components/Waku.tsx +++ b/src/app/home/components/Waku.tsx @@ -103,11 +103,11 @@ function useMessage() { function renderMessage(content: MessageContent) { return ( -
{content.nick} - ({content.time}) + ({(new Date(content.timestamp)).toString()}) :
diff --git a/src/hooks/useWaku.ts b/src/hooks/useWaku.ts index 5b67a19..85e9fb8 100644 --- a/src/hooks/useWaku.ts +++ b/src/hooks/useWaku.ts @@ -9,23 +9,25 @@ export type MessageContent = { }; export const useWaku = () => { - const [messages, setMessages] = React.useState