V2TimTopicInfoSetParam constructor

V2TimTopicInfoSetParam(
  1. {required V2TimTopicInfo topicInfo}
)

Implementation

V2TimTopicInfoSetParam({required this.topicInfo}) {
    _modifyFlag = 0;
    _modifyFlag |= topicInfo.topicName != null ? _kTIMGroupModifyInfoFlag_Name : 0;
    _modifyFlag |= topicInfo.notification != null ? _kTIMGroupModifyInfoFlag_Notification : 0;
    _modifyFlag |= topicInfo.introduction != null ? _kTIMGroupModifyInfoFlag_Introduction : 0;
    _modifyFlag |= topicInfo.topicFaceUrl != null ? _kTIMGroupModifyInfoFlag_FaceUrl : 0;
    _modifyFlag |= topicInfo.isAllMute != null ? _kTIMGroupModifyInfoFlag_ShutupAll : 0;
    _modifyFlag |= topicInfo.customString != null ? _kTIMGroupTopicModifyInfoFlag_CustomString : 0;
    _modifyFlag |= topicInfo.defaultPermissions != null ? _kTIMGroupModifyInfoFlag_DefaultPermissions : 0;
}