|
@@ -7,10 +7,14 @@ pub(crate) struct ReviewRequestedInput {}
|
|
pub(crate) async fn parse_input(
|
|
pub(crate) async fn parse_input(
|
|
_ctx: &Context,
|
|
_ctx: &Context,
|
|
event: &IssuesEvent,
|
|
event: &IssuesEvent,
|
|
- _config: Option<&ReviewRequestedConfig>,
|
|
|
|
|
|
+ config: Option<&ReviewRequestedConfig>,
|
|
) -> Result<Option<ReviewRequestedInput>, String> {
|
|
) -> Result<Option<ReviewRequestedInput>, String> {
|
|
// PR author requests a review from one of the assignees
|
|
// PR author requests a review from one of the assignees
|
|
|
|
|
|
|
|
+ if config.is_none() {
|
|
|
|
+ return Ok(None);
|
|
|
|
+ }
|
|
|
|
+
|
|
let IssuesAction::ReviewRequested { requested_reviewer } = &event.action else {
|
|
let IssuesAction::ReviewRequested { requested_reviewer } = &event.action else {
|
|
return Ok(None);
|
|
return Ok(None);
|
|
};
|
|
};
|