/// <summary> /// Checks the given activity for a backchannel message ordering the bot to send out /// notifications. /// </summary> /// <param name="activity">The received activity.</param> /// <param name="cancellationToken"></param> /// <returns>The notification data as JSON string, if found. An empty string otherwise.</returns> #pragma warning disable 1998 protected override async Task <string> PrepareAsync(IActivity activity, CancellationToken cancellationToken) { string notificationData = string.Empty; NotificationsManager.TryGetNotificationData((activity as Activity), out notificationData); return(notificationData); }