updateGroupLink method
- ChatId groupId,
- DirectLinkSlug? slug
override
Creates, updates or disables the current DirectLink of the specified Chat-group.
Implementation
@override
Future<void> updateGroupLink(ChatId groupId, DirectLinkSlug? slug) async {
final mixin = await _graphQlProvider.updateGroupDirectLink(groupId, slug);
if (mixin != null) {
final DirectLinkEventsEvent events = DirectLinkEventsEvent(
DirectLinkEventsVersioned(
mixin.events.map(_directLinkRemoteEvent).toList(),
mixin.ver,
),
);
await _directLinksEvent(events);
}
}