Page MenuHomePhorge

D15449.1765035839.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D15449.1765035839.diff

diff --git a/services/tunnelbroker/src/token_distributor/notif_utils.rs b/services/tunnelbroker/src/token_distributor/notif_utils.rs
--- a/services/tunnelbroker/src/token_distributor/notif_utils.rs
+++ b/services/tunnelbroker/src/token_distributor/notif_utils.rs
@@ -21,6 +21,9 @@
if conversation.muted {
return None;
}
+ if conversation.viewer_context.category == "request" {
+ return None;
+ }
if message.message_type != DirectCastMessageType::Text {
return None;
}
diff --git a/shared/tunnelbroker_messages/src/messages/farcaster.rs b/shared/tunnelbroker_messages/src/messages/farcaster.rs
--- a/shared/tunnelbroker_messages/src/messages/farcaster.rs
+++ b/shared/tunnelbroker_messages/src/messages/farcaster.rs
@@ -128,6 +128,15 @@
pub extra: serde_json::Map<String, serde_json::Value>,
}
+#[derive(Serialize, Deserialize, PartialEq, Debug, Clone)]
+#[serde(rename_all = "camelCase")]
+pub struct DirectCastConversationViewerContext {
+ pub category: String,
+
+ #[serde(flatten)]
+ pub extra: serde_json::Map<String, serde_json::Value>,
+}
+
#[derive(Serialize, Deserialize, PartialEq, Debug, Clone)]
#[serde(rename_all = "camelCase")]
pub struct DirectCastConversation {
@@ -135,6 +144,7 @@
pub name: Option<String>,
pub muted: bool,
pub participants: Vec<DirectCastUser>,
+ pub viewer_context: DirectCastConversationViewerContext,
// NOTE: This is not a full payload, some fields were omitted
#[serde(flatten)]

File Metadata

Mime Type
text/plain
Expires
Sat, Dec 6, 3:43 PM (10 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5839319
Default Alt Text
D15449.1765035839.diff (1 KB)

Event Timeline