Skip to content

Commit f87530e

Browse files
committed
Expose Client::database
Signed-off-by: Yuki Kishimoto <[email protected]>
1 parent aa12f68 commit f87530e

File tree

5 files changed

+464
-364
lines changed

5 files changed

+464
-364
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
* Expose `ClientBuilder::database` ([Yuki Kishimoto])
4848
* Expose `Client::send_event_to` ([Yuki Kishimoto])
4949
* Expose `Client::fetch_events_from` ([Yuki Kishimoto])
50+
* Expose `Client::database` ([Yuki Kishimoto])
5051

5152
### Fixed
5253

lib/src/rust/api/client.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import '../frb_generated.dart';
77
import 'client/builder.dart';
88
import 'client/notification.dart';
99
import 'client/output.dart';
10+
import 'database.dart';
1011
import 'database/events.dart';
1112
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart';
1213
import 'protocol/event.dart';
@@ -65,6 +66,9 @@ abstract class Client implements RustOpaqueInterface {
6566
/// Connect to a previously added relay
6667
Future<void> connectRelay({required String url});
6768

69+
/// Get database
70+
Future<NostrDatabase> database();
71+
6872
/// Disconnect from all relays
6973
Future<void> disconnect();
7074

0 commit comments

Comments
 (0)