File tree 1 file changed +2
-1
lines changed
1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -200,6 +200,7 @@ fn create_onmessage_closure(
200
200
message_pcap : Weak < RefCell < PcapNgWriter < Vec < u8 > > > > ,
201
201
connect_cb : js_sys:: Function ,
202
202
) -> Closure < dyn FnMut ( MessageEvent ) -> ( ) > {
203
+ let connected = Rc :: new ( RefCell :: new ( false ) ) ;
203
204
Closure :: < dyn FnMut ( _) > :: new ( move |e : MessageEvent | {
204
205
let data = e. data ( ) ;
205
206
let data = match data. dyn_into :: < web_sys:: Blob > ( ) {
@@ -214,7 +215,7 @@ fn create_onmessage_closure(
214
215
let message_tun = message_tun. clone ( ) ;
215
216
let message_vec = message_vec. clone ( ) ;
216
217
let message_pcap = message_pcap. clone ( ) ;
217
- let connected = Rc :: new ( RefCell :: new ( false ) ) ;
218
+ let connected = connected . clone ( ) ;
218
219
let connect_cb = connect_cb. clone ( ) ;
219
220
spawn_local ( async move {
220
221
let array_buffer = wasm_bindgen_futures:: JsFuture :: from ( data. array_buffer ( ) ) . await . unwrap ( ) ;
You can’t perform that action at this time.
0 commit comments