Skip to content

Commit 704eeb7

Browse files
committed
Refactor more "pull requests" to "pr/issues"
1 parent 5c4b795 commit 704eeb7

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

src/chat/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ pub async fn pr_issue_add(
218218
{
219219
let mut locked = resources.settings.write().await;
220220
if locked.pr_issues.contains_key(&id) {
221-
return Err(Error::PullRequestExists(id));
221+
return Err(Error::PRIssueExists(id));
222222
}
223223
locked.pr_issues.insert(id, settings);
224224
}
@@ -229,7 +229,7 @@ pub async fn pr_issue_remove(resources: &ChatRepoResources, id: u64) -> Result<(
229229
{
230230
let mut locked = resources.settings.write().await;
231231
if !locked.pr_issues.contains_key(&id) {
232-
return Err(Error::UnknownPullRequest(id));
232+
return Err(Error::UnknownPRIssue(id));
233233
}
234234
locked.pr_issues.remove(&id);
235235
}
@@ -256,7 +256,7 @@ pub async fn pr_issue_check(
256256
locked
257257
.pr_issues
258258
.remove(&id)
259-
.ok_or(Error::UnknownPullRequest(id))?;
259+
.ok_or(Error::UnknownPRIssue(id))?;
260260
};
261261
resources.save_settings().await?;
262262
return Ok(PRIssueCheckResult::Closed);
@@ -268,7 +268,7 @@ pub async fn pr_issue_check(
268268
locked
269269
.pr_issues
270270
.remove(&id)
271-
.ok_or(Error::UnknownPullRequest(id))?
271+
.ok_or(Error::UnknownPRIssue(id))?
272272
};
273273
resources.save_settings().await?;
274274
let commit = merged_pr_to_commit(resources, github_info, id, settings).await?;

src/chat/settings.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use url::Url;
66

77
#[derive(Debug, Clone, Serialize, Deserialize, Default)]
88
pub struct ChatRepoSettings {
9-
#[serde(default, alias="pull_requests")]
9+
#[serde(default, alias = "pull_requests")]
1010
pub pr_issues: BTreeMap<u64, PRIssueSettings>,
1111
#[serde(default)]
1212
pub commits: BTreeMap<String, CommitSettings>,

src/error.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,16 +54,16 @@ pub enum Error {
5454
Serde(#[from] serde_json::Error),
5555
#[error("unknown commit: '{0}'")]
5656
UnknownCommit(String),
57-
#[error("unknown pull request: '{0}'")]
58-
UnknownPullRequest(u64),
57+
#[error("unknown PR/issue: '{0}'")]
58+
UnknownPRIssue(u64),
5959
#[error("unknown branch: '{0}'")]
6060
UnknownBranch(String),
6161
#[error("unknown repository: '{0}'")]
6262
UnknownRepository(String),
6363
#[error("commit already exists: '{0}'")]
6464
CommitExists(String),
65-
#[error("pull request already exists: '{0}'")]
66-
PullRequestExists(u64),
65+
#[error("PR/issue already exists: '{0}'")]
66+
PRIssueExists(u64),
6767
#[error("branch already exists: '{0}'")]
6868
BranchExists(String),
6969
#[error("invalid os string: '{0:?}'")]

src/main.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -259,14 +259,14 @@ async fn handle_callback_query_command_result(
259259
resources.save_settings().await?;
260260
}
261261
"p" => {
262-
let pr_id: u64 = id.parse().map_err(Error::ParseInt)?;
262+
let issue_id: u64 = id.parse().map_err(Error::ParseInt)?;
263263
let resources = chat::resources_chat_repo(chat_id, repo.clone()).await?;
264264
{
265265
let mut settings = resources.settings.write().await;
266266
let subscribers = &mut settings
267267
.pr_issues
268-
.get_mut(&pr_id)
269-
.ok_or_else(|| Error::UnknownPullRequest(pr_id))?
268+
.get_mut(&issue_id)
269+
.ok_or_else(|| Error::UnknownPRIssue(issue_id))?
270270
.notify
271271
.subscribers;
272272
modify_subscriber_set(subscribers, subscriber, unsubscribe)?;
@@ -416,7 +416,7 @@ async fn list_for_normal(bot: Bot, msg: &Message) -> Result<(), CommandError> {
416416
settings.notify.description_markdown()
417417
));
418418
}
419-
result.push_str(" *pull requests*:\n");
419+
result.push_str(" *PRs/issues*:\n");
420420
let pr_issues = &settings.pr_issues;
421421
if pr_issues.is_empty() {
422422
result.push_str(" \\(nothing\\)\n");
@@ -693,7 +693,7 @@ async fn pr_issue_add(
693693
Ok(()) => {
694694
pr_issue_check(bot, msg, repo, id).await?;
695695
}
696-
Err(Error::PullRequestExists(_)) => {
696+
Err(Error::PRIssueExists(_)) => {
697697
pr_issue_subscribe(bot.clone(), msg.clone(), repo.clone(), id, false).await?;
698698
}
699699
Err(e) => return Err(e.into()),
@@ -821,7 +821,7 @@ async fn pr_issue_subscribe(
821821
let subscribers = &mut settings
822822
.pr_issues
823823
.get_mut(&pr_id)
824-
.ok_or_else(|| Error::UnknownPullRequest(pr_id))?
824+
.ok_or_else(|| Error::UnknownPRIssue(pr_id))?
825825
.notify
826826
.subscribers;
827827
modify_subscriber_set(subscribers, subscriber, unsubscribe)?;

src/update.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ async fn update_chat_repo(bot: Bot, chat: ChatId, repo: &str) -> Result<(), Comm
7676
let resources = chat::resources_chat_repo(chat, repo.to_string()).await?;
7777
let repo_resources = repo::resources(repo).await?;
7878

79-
// check pull requests before checking commits
79+
// check pull requests/issues before checking commits
8080
let pr_issues = {
8181
let settings = resources.settings.read().await;
8282
settings.pr_issues.clone()

0 commit comments

Comments
 (0)