useChatDirectLink method
- ChatDirectLinkSlug slug
override
Uses the specified ChatDirectLink by the authenticated MyUser creating a new Chat-dialog or joining an existing Chat-group.
Implementation
@override
Future<Chat> useChatDirectLink(ChatDirectLinkSlug slug) async {
Log.debug('useChatDirectLink($slug)', '$runtimeType');
final response = await Backoff.run(
() async {
return await _graphQlProvider.useChatDirectLink(slug);
},
retryIf: (e) => e.isNetworkRelated,
retries: 10,
);
return response.chat.toModel();
}