Skip to content

Commit c817758

Browse files
Compression defaults to true
1 parent 7d10b9a commit c817758

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

src/drivers/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export interface SQLiteCloudConfig {
4444
/** Database will be created in memory */
4545
memory?: boolean
4646

47-
/* Enable compression */
47+
/* Enable compression, default: true */
4848
compression?: boolean
4949
/** Request for immediate responses from the server node without waiting for linerizability guarantees */
5050
non_linearizable?: boolean

src/drivers/utilities.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,8 @@ export function validateConfiguration(config: SQLiteCloudConfig): SQLiteCloudCon
226226

227227
config.verbose = parseBoolean(config.verbose)
228228
config.noblob = parseBoolean(config.noblob)
229-
config.compression = parseBoolean(config.compression)
229+
config.compression = config.compression != undefined && config.compression != null ? parseBoolean(config.compression) : true // default: true
230+
230231
config.create = parseBoolean(config.create)
231232
config.non_linearizable = parseBoolean(config.non_linearizable)
232233
config.insecure = parseBoolean(config.insecure)

0 commit comments

Comments
 (0)