Use custom mapCapabilitiesConverter to apply some outside capabilities

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-02-03 15:41:13 +07:00
committed by Dat H. Pham
parent e7e89789c7
commit f1d9fa65de
6 changed files with 41 additions and 129 deletions
@@ -15,6 +15,10 @@ class SessionAPI {
Future<Session> getSession({Map<CapabilityIdentifier, CapabilityProperties Function(Map<String, dynamic>)>? converters}) async {
final getSessionBuilder = GetSessionBuilder(httpClient);
if (converters != null) {
getSessionBuilder.registerCapabilityConverter(converters);
}
final result = await getSessionBuilder.build().execute();
return result;