Skip to content

Commit 5b07deb

Browse files
authored
Add include parameters to create and update methods of the routing client (#126)
1 parent 16f2bc0 commit 5b07deb

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

lib/src/client/routing_client.dart

+9-3
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ class RoutingClient {
5959
Map<String, Object?> meta = const {},
6060
Map<String, Object?> documentMeta = const {},
6161
Map<String, String> headers = const {},
62+
Iterable<String> include = const [],
6263
}) async {
6364
final response = await send(
6465
baseUri.collection(type),
@@ -70,7 +71,8 @@ class RoutingClient {
7071
})
7172
..meta.addAll(meta))
7273
..meta.addAll(documentMeta))
73-
..headers.addAll(headers));
74+
..headers.addAll(headers)
75+
..include(include));
7476

7577
return ResourceCreated(
7678
response.http, response.document ?? (throw FormatException()));
@@ -254,6 +256,7 @@ class RoutingClient {
254256
Map<String, Object?> meta = const {},
255257
Map<String, Object?> documentMeta = const {},
256258
Map<String, String> headers = const {},
259+
Iterable<String> include = const [],
257260
}) async {
258261
final response = await send(
259262
baseUri.resource(type, id),
@@ -265,7 +268,8 @@ class RoutingClient {
265268
})
266269
..meta.addAll(meta))
267270
..meta.addAll(documentMeta))
268-
..headers.addAll(headers));
271+
..headers.addAll(headers)
272+
..include(include));
269273
return ResourceUpdated(response.http, response.document);
270274
}
271275

@@ -279,6 +283,7 @@ class RoutingClient {
279283
Map<String, Object?> meta = const {},
280284
Map<String, Object?> documentMeta = const {},
281285
Map<String, String> headers = const {},
286+
Iterable<String> include = const [],
282287
}) async {
283288
final response = await send(
284289
baseUri.collection(type),
@@ -290,7 +295,8 @@ class RoutingClient {
290295
})
291296
..meta.addAll(meta))
292297
..meta.addAll(documentMeta))
293-
..headers.addAll(headers));
298+
..headers.addAll(headers)
299+
..include(include));
294300
return ResourceUpdated(response.http, response.document);
295301
}
296302

0 commit comments

Comments
 (0)