Skip to content

Commit e89e882

Browse files
author
yse
committed
fix: dart and swift warnings
1 parent 35941de commit e89e882

File tree

2 files changed

+21
-9
lines changed

2 files changed

+21
-9
lines changed

snippets/dart_snippets/lib/metadata.dart

+1-3
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ Future<void> filterPaymentMetadata() async {
1919
await BreezSDK().listPayments(
2020
req: ListPaymentsRequest(
2121
metadataFilters: metadataFilters
22-
)).catchError((_) {
23-
// handle error
24-
});
22+
));
2523
// ANCHOR_END: filter-payment-metadata
2624

2725
// ANCHOR: filter-payment-metadata-string

snippets/swift/BreezSDKExamples/Sources/Metadata.swift

+20-6
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ func SetPaymentMetadata(sdk: BlockingBreezServices) throws {
1313
// ANCHOR_END: set-payment-metadata
1414
}
1515

16-
func FilterPaymentMetadata(sdk: BlockingBreezServices) throws {
16+
func FilterPaymentMetadata(sdk: BlockingBreezServices) -> [Payment]? {
1717
// ANCHOR: filter-payment-metadata
1818
let metadataFilters = [
1919
MetadataFilter(
@@ -22,15 +22,17 @@ func FilterPaymentMetadata(sdk: BlockingBreezServices) throws {
2222
)
2323
]
2424

25-
try? sdk.listPayments(
25+
let payments = try? sdk.listPayments(
2626
req: ListPaymentsRequest(
2727
metadataFilters: metadataFilters
2828
)
2929
)
3030
// ANCHOR_END: filter-payment-metadata
31+
32+
return payments
3133
}
3234

33-
func FilterPaymentMetadataString(sdk: BlockingBreezServices) throws {
35+
func FilterPaymentMetadataString(sdk: BlockingBreezServices) -> [Payment]? {
3436
// ANCHOR: filter-payment-metadata-string
3537
let metadataFilters = [
3638
MetadataFilter(
@@ -39,24 +41,36 @@ func FilterPaymentMetadataString(sdk: BlockingBreezServices) throws {
3941
)
4042
]
4143
// ANCHOR_END: filter-payment-metadata-string
44+
45+
return try? sdk.listPayments(
46+
req: ListPaymentsRequest(
47+
metadataFilters: metadataFilters
48+
)
49+
)
4250
}
4351

44-
func FilterPaymentMetadataObject(sdk: BlockingBreezServices) throws {
52+
func FilterPaymentMetadataObject(sdk: BlockingBreezServices) -> [Payment]? {
4553
// ANCHOR: filter-payment-metadata-object
4654
// This will *NOT* work
47-
let _metadataFilters = [
55+
var metadataFilters = [
4856
MetadataFilter(
4957
jsonPath: "myCustomValue",
5058
jsonValue: #"[1, 2, 3]"#
5159
)
5260
]
5361

5462
// Any of these will work
55-
let metadataFilters = [
63+
metadataFilters = [
5664
MetadataFilter(
5765
jsonPath: "myCustomValue",
5866
jsonValue: #"[1,2,3]"#
5967
)
6068
]
6169
// ANCHOR_END: filter-payment-metadata-object
70+
71+
return try? sdk.listPayments(
72+
req: ListPaymentsRequest(
73+
metadataFilters: metadataFilters
74+
)
75+
)
6276
}

0 commit comments

Comments
 (0)