Skip to content

Commit 1e731a9

Browse files
committed
fix: updated to fix issue with close/open database when deleting
1 parent 761ccf7 commit 1e731a9

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

ios/CblReactnative.swift

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ class CblReactnative: NSObject {
4545
let hashConfig = AnyHashable(config)
4646
try DatabaseManager.shared.open(databaseName, databaseConfig: hashConfig as? [AnyHashable : Any])
4747
resolve(nil)
48+
} catch let error as NSError {
49+
reject("DATABASE_ERROR", error.localizedDescription, nil)
4850
} catch {
4951
reject("DATABASE_ERROR", error.localizedDescription, nil)
5052
}
@@ -68,6 +70,8 @@ class CblReactnative: NSObject {
6870
}
6971
try DatabaseManager.shared.close(databaseName)
7072
resolve(nil)
73+
} catch let error as NSError {
74+
reject("DATABASE_ERROR", error.localizedDescription, nil)
7175
} catch {
7276
reject("DATABASE_ERROR", error.localizedDescription, nil)
7377
}
@@ -91,7 +95,10 @@ class CblReactnative: NSObject {
9195
}
9296
try DatabaseManager.shared.delete(databaseName)
9397
resolve(nil)
94-
} catch {
98+
} catch let error as NSError {
99+
reject("DATABASE_ERROR", error.localizedDescription, nil)
100+
}
101+
catch {
95102
reject("DATABASE_ERROR", error.localizedDescription, nil)
96103
}
97104
}

src/cblite-js

yarn.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2574,7 +2574,7 @@ camelcase@^7.0.1:
25742574
caniuse-lite@^1.0.30001640:
25752575
version "1.0.30001640"
25762576

2577-
"cbl-reactnative-example@file:/Users/labeaaa/Developer/couchbase/cbl-reactnative/example":
2577+
"cbl-reactnative-example@file:/Users/aaron.labeau/Developer/Couchbase/cbl-reactnative/example":
25782578
version "0.0.1"
25792579
resolved "file:example"
25802580
dependencies:

0 commit comments

Comments
 (0)