Skip to content

Commit 3aaca5f

Browse files
committed
Fixed broken decoder.
1 parent 5ebff27 commit 3aaca5f

File tree

1 file changed

+5
-3
lines changed
  • api/swimos_agent_protocol/src/store

1 file changed

+5
-3
lines changed

api/swimos_agent_protocol/src/store/mod.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
use bytes::{Buf, BufMut, BytesMut};
1616
use swimos_form::structural::{read::recognizer::RecognizerReadable, write::StructuralWritable};
1717
use swimos_model::Text;
18-
use swimos_recon::{parser::RecognizerDecoder, WithLenReconEncoder};
18+
use swimos_recon::{WithLenRecognizerDecoder, WithLenReconEncoder};
1919
use swimos_utilities::encoding::WithLengthBytesCodec;
2020
use tokio_util::codec::{Decoder, Encoder};
2121

@@ -356,13 +356,15 @@ impl Decoder for RawValueStoreInitDecoder {
356356
}
357357

358358
pub struct ValueStoreInitDecoder<T: RecognizerReadable> {
359-
inner: StoreInitMessageDecoder<RecognizerDecoder<T::Rec>>,
359+
inner: StoreInitMessageDecoder<WithLenRecognizerDecoder<T::Rec>>,
360360
}
361361

362362
impl<T: RecognizerReadable> Default for ValueStoreInitDecoder<T> {
363363
fn default() -> Self {
364364
Self {
365-
inner: StoreInitMessageDecoder::new(RecognizerDecoder::new(T::make_recognizer())),
365+
inner: StoreInitMessageDecoder::new(
366+
WithLenRecognizerDecoder::new(T::make_recognizer()),
367+
),
366368
}
367369
}
368370
}

0 commit comments

Comments
 (0)