mirror of
https://github.com/logos-messaging/lab.waku.org.git
synced 2026-01-07 16:23:11 +00:00
feat(dogfooding): use new Filter API (#134)
This commit is contained in:
parent
73f98767f1
commit
aa8d39e212
@ -77,7 +77,7 @@ async function initializeApp() {
|
|||||||
const subscribeToMessages = async () => {
|
const subscribeToMessages = async () => {
|
||||||
const decoder = createWakuDecoder();
|
const decoder = createWakuDecoder();
|
||||||
console.log("Subscribing to messages...");
|
console.log("Subscribing to messages...");
|
||||||
await node.filter.subscribe(decoder, (wakuMessage: DecodedMessage) => {
|
await node.nextFilter.subscribe(decoder, (wakuMessage: DecodedMessage) => {
|
||||||
console.log("Raw Waku message received, payload length:", wakuMessage.payload.length);
|
console.log("Raw Waku message received, payload length:", wakuMessage.payload.length);
|
||||||
const chatMessage = decodeMessage(wakuMessage.payload);
|
const chatMessage = decodeMessage(wakuMessage.payload);
|
||||||
|
|
||||||
|
|||||||
@ -1,12 +0,0 @@
|
|||||||
export const generateRandomNumber = (): number => {
|
|
||||||
return Math.floor(Math.random() * 1000000);
|
|
||||||
};
|
|
||||||
|
|
||||||
export const sha256 = async (number: number | string ): Promise<string> => {
|
|
||||||
const encoder = new TextEncoder();
|
|
||||||
const data = encoder.encode(number.toString());
|
|
||||||
const buffer = await crypto.subtle.digest("SHA-256", data);
|
|
||||||
return Array.from(new Uint8Array(buffer))
|
|
||||||
.map((b) => b.toString(16).padStart(2, "0"))
|
|
||||||
.join("");
|
|
||||||
};
|
|
||||||
Loading…
x
Reference in New Issue
Block a user