fromTypeString static method

VrcStreamingEventType fromTypeString(
  1. String typeString
)

Create a VrcStreamingEventType from a type string received from VRChat

Implementation

static VrcStreamingEventType fromTypeString(String typeString) {
  switch (typeString) {
    case 'friend-online':
      return VrcStreamingEventType.friendOnline;
    case 'friend-offline':
      return VrcStreamingEventType.friendOffline;
    case 'friend-active':
      return VrcStreamingEventType.friendActive;
    case 'friend-add':
      return VrcStreamingEventType.friendAdd;
    case 'friend-delete':
      return VrcStreamingEventType.friendDelete;
    case 'friend-update':
      return VrcStreamingEventType.friendUpdate;
    case 'friend-location':
      return VrcStreamingEventType.friendLocation;
    case 'user-update':
      return VrcStreamingEventType.userUpdate;
    case 'user-location':
      return VrcStreamingEventType.userLocation;
    case 'notification':
      return VrcStreamingEventType.notificationReceived;
    case 'see-notification':
      return VrcStreamingEventType.notificationSeen;
    case 'response-notification':
      return VrcStreamingEventType.notificationResponse;
    case 'hide-notification':
      return VrcStreamingEventType.notificationHide;
    case 'clear-notification':
      return VrcStreamingEventType.notificationClear;
    default:
      return VrcStreamingEventType.unknown;
  }
}