getDefaultDetailsTemplates static method

List<CometChatDetailsTemplate> getDefaultDetailsTemplates(
  1. BuildContext context,
  2. User? loggedInUser, {
  3. User? user,
  4. Group? group,
})

Implementation

static List<CometChatDetailsTemplate> getDefaultDetailsTemplates(
    BuildContext context, User? loggedInUser,
    {User? user, Group? group}) {
  if (user != null || group != null) {
    CometChatDetailsTemplate? primaryTemplate =
        getPrimaryDetailsTemplate(context, loggedInUser, user, group);
    CometChatDetailsTemplate? secondaryTemplate =
        getSecondaryDetailsTemplate(context, loggedInUser, user, group);
    return [
      if (primaryTemplate != null) primaryTemplate,
      if (secondaryTemplate != null) secondaryTemplate
    ];
  } else {
    return [];
  }
}