File tree Expand file tree Collapse file tree 4 files changed +12
-9
lines changed Expand file tree Collapse file tree 4 files changed +12
-9
lines changed Original file line number Diff line number Diff line change 66- React/JavaScript
77- Waku Relay
88- Protobuf using ` protons ` .
9+ - No async/await syntax.
910
1011A barebone chat app to illustrate the [ ReactJS Relay guide] ( /guides/reactjs-relay.md ) .
1112
Original file line number Diff line number Diff line change @@ -95,14 +95,15 @@ function App() {
9595
9696export default App ;
9797
98- async function sendMessage ( message , timestamp , waku ) {
98+ function sendMessage ( message , timestamp , waku ) {
9999 const time = timestamp . getTime ( ) ;
100100
101101 const payload = proto . SimpleChatMessage . encode ( {
102102 timestamp : time ,
103103 text : message ,
104104 } ) ;
105105
106- const wakuMessage = await WakuMessage . fromBytes ( payload , ContentTopic ) ;
107- await waku . relay . send ( wakuMessage ) ;
106+ return WakuMessage . fromBytes ( payload , ContentTopic ) . then ( ( wakuMessage ) =>
107+ waku . relay . send ( wakuMessage )
108+ ) ;
108109}
Original file line number Diff line number Diff line change 33- React/JavaScript,
44- Waku Store,
55- Protobuf using ` protons ` .
6+ - No async/await syntax.
67
78A simple app that retrieves chat messages using [ Waku Store] ( https://rfc.vac.dev/spec/13/ )
89to illustrate the [ Retrieve Messages Using Waku Store With ReactJS guide] ( /guides/reactjs-store.md ) .
Original file line number Diff line number Diff line change @@ -133,20 +133,20 @@ import { WakuMessage } from 'js-waku';
133133
134134const ContentTopic = ` /min-react-js-chat/1/chat/proto` ;
135135
136- async function sendMessage (message , timestamp , waku ) {
136+ function sendMessage (message , timestamp , waku ) {
137137 const time = timestamp .getTime ();
138138
139139 // Encode to protobuf
140140 const payload = proto .SimpleChatMessage .encode ({
141141 timestamp: time,
142- text: message,
142+ text: message
143143 });
144144
145145 // Wrap in a Waku Message
146- const wakuMessage = await WakuMessage .fromBytes (payload, ContentTopic);
147-
148- // Send over Waku Relay
149- await waku . relay . send (wakuMessage );
146+ return WakuMessage .fromBytes (payload, ContentTopic). then (( wakuMessage ) =>
147+ // Send over Waku Relay
148+ waku . relay . send (wakuMessage)
149+ );
150150}
151151```
152152
You can’t perform that action at this time.
0 commit comments