onGroupAvatarUrlUpdated method

void onGroupAvatarUrlUpdated(
  1. ZIM zim,
  2. String groupAvatarUrl,
  3. ZIMGroupOperatedInfo operatedInfo,
  4. String groupID,
)

Implementation

void onGroupAvatarUrlUpdated(ZIM zim, String groupAvatarUrl,
    ZIMGroupOperatedInfo operatedInfo, String groupID) {
  ZIMKitLogger.info('onGroupAvatarUrlUpdated');
  final notifier =
      ZIMKitCore().db.conversations.get(groupID, ZIMConversationType.group);
  notifier.value = notifier.value.clone()..avatarUrl = groupAvatarUrl;

  onGroupAvatarUrlUpdatedEventController.add(ZIMKitEventGroupAvatarUrlUpdated(
    groupAvatarUrl: groupAvatarUrl,
    operatedInfo: operatedInfo,
    groupID: groupID,
  ));
}