dartElemType2CElemType static method

int dartElemType2CElemType(
  1. int elemType
)

Implementation

static int dartElemType2CElemType(int elemType) {
  switch (elemType) {
    case MessageElemType.V2TIM_ELEM_TYPE_TEXT:
      return CElemType.ElemText;
    case MessageElemType.V2TIM_ELEM_TYPE_CUSTOM:
      return CElemType.ElemCustom;
    case MessageElemType.V2TIM_ELEM_TYPE_IMAGE:
      return CElemType.ElemImage;
    case MessageElemType.V2TIM_ELEM_TYPE_SOUND:
      return CElemType.ElemSound;
    case MessageElemType.V2TIM_ELEM_TYPE_VIDEO:
      return CElemType.ElemVideo;
    case MessageElemType.V2TIM_ELEM_TYPE_FILE:
      return CElemType.ElemFile;
    case MessageElemType.V2TIM_ELEM_TYPE_LOCATION:
      return CElemType.ElemLocation;
    case MessageElemType.V2TIM_ELEM_TYPE_FACE:
      return CElemType.ElemFace;
    case MessageElemType.V2TIM_ELEM_TYPE_GROUP_TIPS:
      return CElemType.ElemGroupTips;
    case MessageElemType.V2TIM_ELEM_TYPE_MERGER:
      return CElemType.ElemMerge;
    default:
      return CElemType.ElemInvalid;
  }
}