Skip to content

Commit 46485d3

Browse files
committed
Expose ClientBuilder::database
1 parent 458d299 commit 46485d3

File tree

5 files changed

+433
-325
lines changed

5 files changed

+433
-325
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
* Expose `Client::handle_notifications` ([Yuki Kishimoto])
4545
* Expose subscribe `Client` methods ([Yuki Kishimoto])
4646
* Expose `NostrDatabase` and `Events` structs ([Yuki Kishimoto])
47+
* Expose `ClientBuilder::database` ([Yuki Kishimoto])
4748

4849
### Fixed
4950

lib/src/rust/api/client/builder.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
import '../../frb_generated.dart';
77
import '../client.dart';
8+
import '../database.dart';
89
import '../protocol/signer.dart';
910
import 'options.dart';
1011
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart';
@@ -16,6 +17,9 @@ abstract class ClientBuilder implements RustOpaqueInterface {
1617
/// Build client
1718
Client build();
1819

20+
/// Set database
21+
ClientBuilder database({required NostrDatabase database});
22+
1923
/// New client builder
2024
factory ClientBuilder() =>
2125
NostrSdk.instance.api.crateApiClientBuilderClientBuilderNew();

0 commit comments

Comments
 (0)