Skip to content

Commit

Permalink
remove unnecessary serde_json::to_vec
Browse files Browse the repository at this point in the history
  • Loading branch information
ashneverdawn committed Dec 20, 2024
1 parent c6a1f19 commit 57ea085
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 10 deletions.
6 changes: 2 additions & 4 deletions extensions/warp-ipfs/src/store/message.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1041,8 +1041,7 @@ impl MessageStore {
let keypair = inner.root.keypair();

let event = CommunityJoinEvents::DeleteInvite { invite_id };
let bytes = serde_json::to_vec(&event)?;
let payload = PayloadBuilder::new(keypair, bytes)
let payload = PayloadBuilder::new(keypair, event)
.from_ipfs(&inner.ipfs)
.await?;
let bytes = payload.to_bytes()?;
Expand Down Expand Up @@ -1096,8 +1095,7 @@ impl MessageStore {
let keypair = inner.root.keypair();

let event = CommunityJoinEvents::Join;
let bytes = serde_json::to_vec(&event)?;
let payload = PayloadBuilder::new(keypair, bytes)
let payload = PayloadBuilder::new(keypair, event)
.from_ipfs(&inner.ipfs)
.await?;
let bytes = payload.to_bytes()?;
Expand Down
9 changes: 3 additions & 6 deletions extensions/warp-ipfs/src/store/message/community_task.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1284,14 +1284,11 @@ impl CommunityTask {
Ok(())
}
async fn process_join_event(&mut self, msg: Message) -> Result<(), Error> {
let data = PayloadMessage::<Vec<u8>>::from_bytes(&msg.data)?;
let data = PayloadMessage::<CommunityJoinEvents>::from_bytes(&msg.data)?;
let community_id = self.community_id;
let sender = data.sender().to_did()?;
let event = serde_json::from_slice::<CommunityJoinEvents>(data.message()).map_err(|e| {
tracing::warn!(community_id = %community_id, sender = %data.sender(), error = %e, "Failed to deserialize message");
e
})?;
match event {

match data.message() {
CommunityJoinEvents::Join => {
let now = Utc::now();

Expand Down

0 comments on commit 57ea085

Please sign in to comment.