Skip to content

Commit 50cfd66

Browse files
fix: Don't notify on E2E for ProjectCreated
1 parent e9a9fef commit 50cfd66

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

src/driven/slack/mod.rs

+15-10
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,21 @@ impl NotifyDriven for SlackNotifyDrivenImpl {
4343
} else {
4444
let profile = profile.first().unwrap();
4545

46-
let mut new_paload_as_value = serde_json::to_value(payload).unwrap();
47-
let new_payload = new_paload_as_value.as_object_mut().unwrap();
48-
new_payload.insert(
49-
"user".to_string(),
50-
serde_json::json!({
51-
"name": profile.name,
52-
"email": profile.email
53-
}),
54-
);
55-
Some(to_string_pretty(&new_payload).unwrap())
46+
if profile.email == E2E_EMAIL {
47+
None
48+
} else {
49+
let mut new_paload_as_value =
50+
serde_json::to_value(payload).unwrap();
51+
let new_payload = new_paload_as_value.as_object_mut().unwrap();
52+
new_payload.insert(
53+
"user".to_string(),
54+
serde_json::json!({
55+
"name": profile.name,
56+
"email": profile.email
57+
}),
58+
);
59+
Some(to_string_pretty(&new_payload).unwrap())
60+
}
5661
}
5762
}
5863
Err(_) => Some(to_string_pretty(&payload).unwrap()),

0 commit comments

Comments
 (0)