(bonfire): parse correct PayloadType

This commit is contained in:
Bob Bobs
2024-02-01 20:07:12 -07:00
parent 88c2232a6c
commit 3d3326e68a

View File

@@ -187,7 +187,7 @@ async fn listener(
}) else {
return;
};
match *REDIS_PAYLOAD_TYPE {
let event = match *REDIS_PAYLOAD_TYPE {
PayloadType::Json => message
.value
.as_str()
@@ -201,12 +201,7 @@ async fn listener(
.as_bytes()
.and_then(|b| bincode::deserialize::<EventV1>(b).ok()),
};
let Some(mut event) = message
.value
.as_str()
.and_then(|s| serde_json::from_str::<EventV1>(s.as_ref()).ok())
else {
let Some(mut event) = event else {
warn!("Failed to deserialise an event for {}!", message.channel);
return;
};