REQ-3345: 处理群的业务扩展字段

This commit is contained in:
yanglin 2025-02-06 11:21:47 +08:00
parent 22c31ef7bb
commit d47208ed1e

View File

@ -15,6 +15,9 @@ import lombok.extern.slf4j.Slf4j;
import org.slf4j.helpers.MessageFormatter; import org.slf4j.helpers.MessageFormatter;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import java.util.Collections;
import java.util.Map;
/** /**
* @author yanglin * @author yanglin
*/ */
@ -61,7 +64,10 @@ public class GroupSupport implements GroupLogger {
nimRequest.setIcon(request.getAvatar()); nimRequest.setIcon(request.getAvatar());
nimRequest.addCustom(Group.CUSTOM_GROUP_TYPE, request.getGroupType()); nimRequest.addCustom(Group.CUSTOM_GROUP_TYPE, request.getGroupType());
nimRequest.addCustom(Group.CUSTOM_BIZ_CODE, request.getBizCode()); nimRequest.addCustom(Group.CUSTOM_BIZ_CODE, request.getBizCode());
nimRequest.addCustom(Group.CUSTOM_BIZ_GROUP_INFO, request.getBizGroupInfo()); Map<String, Object> bizGroupInfo = request.getBizGroupInfo();
if (bizGroupInfo == null)
bizGroupInfo = Collections.emptyMap();
nimRequest.addCustom(Group.CUSTOM_BIZ_GROUP_INFO, bizGroupInfo);
return nimRequest; return nimRequest;
} }