/// <summary> /// Delete a chat message that you previously sent to a user on your contact list. /// </summary> /// <param name="chatResource">The chat resource.</param> /// <param name="messageId">The unique identifier of the message.</param> /// <param name="recipientEmail">The email address of the contact to whom the message was sent.</param> /// <param name="cancellationToken">The cancellation token.</param> /// <returns> /// The async task. /// </returns> public static Task DeleteMessageToContactAsync(this IChat chatResource, string messageId, string recipientEmail, CancellationToken cancellationToken = default) { return(chatResource.DeleteMessageToContactAsync(messageId, "me", recipientEmail, cancellationToken)); }