parseMessageTypeFromString function

MessageType? parseMessageTypeFromString(
  1. int? value
)

Implementation

MessageType? parseMessageTypeFromString(int? value) {
  if (value == null) {
    return null;
  }

  switch (value) {
    case 1:
      return MessageType.invocation;
    case 2:
      return MessageType.streamItem;
    case 3:
      return MessageType.completion;
    case 4:
      return MessageType.streamInvocation;
    case 5:
      return MessageType.cancelInvocation;
    case 6:
      return MessageType.ping;
    case 7:
      return MessageType.close;
    default:
      throw SignalRException(
          message: 'A MessageType of $value is not supported.',
          type: SignalRExceptionType.signalr);
  }
}