aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
authorTeddy Wing2021-06-05 14:17:43 +0200
committerTeddy Wing2021-06-05 14:17:43 +0200
commitb19bc8197f5d7173dc64128565ff504f6e6f4821 (patch)
tree4f0e35ba1a3bf452cc7cc63df693ed6dcb06b8d6 /src/main.rs
parent75dea72d04dee394886cbf8c7fc5cf3a9c349c7f (diff)
downloadreflectub-b19bc8197f5d7173dc64128565ff504f6e6f4821.tar.bz2
run(): Remove `unwrap`s
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/main.rs b/src/main.rs
index 2957217..e487ec4 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -63,7 +63,7 @@ async fn run() -> anyhow::Result<()> {
let base_cgitrc = opt_matches.opt_str("cgitrc")
.map(|s| PathBuf::from(s));
- // let repos = github::fetch_repos(username).await.unwrap();
+ // let repos = github::fetch_repos(username).await?
let test_repos = vec![
github::Repo {
@@ -90,9 +90,9 @@ async fn run() -> anyhow::Result<()> {
},
];
- let mut db = database::Db::connect(&database_file).await.unwrap();
+ let mut db = database::Db::connect(&database_file).await?;
- db.create().await.unwrap();
+ db.create().await?;
// If repo !exists
// insert
@@ -108,10 +108,10 @@ async fn run() -> anyhow::Result<()> {
match db.repo_get(id).await {
Ok(current_repo) => {
- if db.repo_is_updated(&db_repo).await.unwrap() {
- update(&path, &current_repo, &repo).unwrap();
+ if db.repo_is_updated(&db_repo).await? {
+ update(&path, &current_repo, &repo)?;
- db.repo_update(&db_repo).await.unwrap();
+ db.repo_update(&db_repo).await?;
}
},
@@ -120,12 +120,12 @@ async fn run() -> anyhow::Result<()> {
&path,
&repo,
base_cgitrc.as_ref(),
- ).unwrap();
+ )?;
- db.repo_insert(db_repo).await.unwrap();
+ db.repo_insert(db_repo).await?;
},
- e => panic!("{:?}", e),
+ Err(e) => anyhow::bail!(e),
}
}