private static void HandleMessageReceived(MessageReceivedEvent messageEvent)
		{
			if (DonkyCore.Instance.GetService<IAppState>().IsOpen)
			{
				DonkyCore.Instance.PublishLocalEvent(new DisplayBasicMessageAlertEvent
				{
					Message = messageEvent.Message,
					AlertText = messageEvent.AlertText,
					NotificationId = messageEvent.NotificationId
				}, Module);
			}
			else
			{
				ShowNativeNotification(messageEvent.Message, messageEvent.NotificationId, alertTextOverride: messageEvent.AlertText);
			}
		}
		private static void HandleMessageReceived(MessageReceivedEvent messageEvent)
		{
			// If this was the notification we were launched from, don't display the banner
			var appState = DonkyCore.Instance.GetService<IAppState>();
			if (appState.WasOpenedFromNotification && appState.LaunchingNotificationId == messageEvent.NotificationId)
			{
				return;
			}

			// Publish event for the common UI layer
			DonkyCore.Instance.PublishLocalEvent(new DisplayBasicMessageAlertEvent
			{
				Message = messageEvent.Message,
				AlertText = messageEvent.AlertText,
				NotificationId = messageEvent.NotificationId
			}, Module);
		}