MCPcopy Create free account
hub / github.com/ChrisFeldmeier/OpenCodeRust / github_actor

Function github_actor

crates/opencode-cli/src/main.rs:4172–4183  ·  view source on GitHub ↗
(payload: &serde_json::Value)

Source from the content-addressed store, hash-verified

4170}
4171
4172fn github_actor(payload: &serde_json::Value) -> Option<String> {
4173 payload
4174 .get("sender")
4175 .and_then(|v| v.get("login"))
4176 .and_then(|v| v.as_str())
4177 .map(|v| v.to_string())
4178 .or_else(|| {
4179 std::env::var("GITHUB_ACTOR")
4180 .ok()
4181 .filter(|v| !v.trim().is_empty())
4182 })
4183}
4184
4185fn github_issue_number(event_name: &str, payload: &serde_json::Value) -> Option<u64> {
4186 match event_name {

Callers 1

handle_github_commandFunction · 0.85

Calls 4

is_emptyMethod · 0.80
getMethod · 0.45
as_strMethod · 0.45
filterMethod · 0.45

Tested by

no test coverage detected