Skip to content

Commit 18938ef

Browse files
LucioFrancoshopifyski
authored andcommitted
libsql: fix unwraps in local replicas (tursodatabase#1318)
1 parent 29434c7 commit 18938ef

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

libsql/src/local/database.rs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,9 @@ impl Database {
130130
let mut db = Database::open(&db_path, flags)?;
131131

132132
let path = PathBuf::from(db_path);
133-
let client = LocalClient::new(&path).await.unwrap();
133+
let client = LocalClient::new(&path)
134+
.await
135+
.map_err(|e| crate::Error::Replication(e.into()))?;
134136

135137
let replicator =
136138
EmbeddedReplicator::with_local(client, path, 1000, encryption_config).await?;
@@ -171,10 +173,12 @@ impl Database {
171173
http_request_callback,
172174
None,
173175
)
174-
.unwrap();
176+
.map_err(|e| crate::Error::Replication(e.into()))?;
175177

176178
let path = PathBuf::from(db_path);
177-
let client = LocalClient::new(&path).await.unwrap();
179+
let client = LocalClient::new(&path)
180+
.await
181+
.map_err(|e| crate::Error::Replication(e.into()))?;
178182

179183
let replicator =
180184
EmbeddedReplicator::with_local(client, path, 1000, encryption_config).await?;

0 commit comments

Comments
 (0)