getSentTextMediaBorderRadiusGeometry static method
BorderRadiusGeometry?
getSentTextMediaBorderRadiusGeometry(
- BaseMessage message,
- BorderRadiusGeometry? borderRadius,
- CometChatColorPalette colorPalette,
- CometChatTypography typography,
- CometChatSpacing spacing,
Implementation
static BorderRadiusGeometry? getSentTextMediaBorderRadiusGeometry(
BaseMessage message,
BorderRadiusGeometry? borderRadius,
CometChatColorPalette colorPalette,
CometChatTypography typography,
CometChatSpacing spacing) {
final moderationUtil = ModerationCheckUtil.instance;
if (message.metadata != null &&
(message.metadata!.containsValue(ErrorConstants.fileErrorCodeAndroid) || message.metadata!.containsValue(ErrorConstants.fileErrorCodeIOS))) {
return BorderRadius.only(
topLeft: Radius.circular(spacing.radius4 ?? 16),
topRight: Radius.circular(spacing.radius4 ?? 16),
);
}
if (moderationUtil.hideModerationStatus == false &&
ModerationCheckUtil.instance
.isMessageDisapprovedFromModeration(message)) {
return BorderRadius.only(
topLeft: Radius.circular(spacing.radius4 ?? 16),
topRight: Radius.circular(spacing.radius4 ?? 16),
);
} else {
return borderRadius;
}
}