RenameTag does not accept an item Id

This commit is contained in:
2018-07-14 13:59:50 +02:00
parent 4260a3f10d
commit a0fce1a5fb
2 changed files with 6 additions and 35 deletions
+3 -20
View File
@@ -1,4 +1,4 @@
using PocketSharp.Models;
using PocketSharp.Models;
using System.Threading;
using System.Threading.Tasks;
@@ -148,41 +148,24 @@ namespace PocketSharp
/// <summary>
/// Renames a tag in an item.
/// Renames a tag. This affects all items with this tag.
/// </summary>
/// <param name="itemID">The item ID.</param>
/// <param name="oldTag">The old tag.</param>
/// <param name="newTag">The new tag name.</param>
/// <param name="cancellationToken">The cancellation token.</param>
/// <returns></returns>
/// <exception cref="PocketException"></exception>
public async Task<bool> RenameTag(string itemID, string oldTag, string newTag, CancellationToken cancellationToken = default(CancellationToken))
public async Task<bool> RenameTag(string oldTag, string newTag, CancellationToken cancellationToken = default(CancellationToken))
{
return await Send(new PocketAction()
{
Action = "tag_rename",
ID = itemID,
OldTag = oldTag,
NewTag = newTag
}, cancellationToken);
}
/// <summary>
/// Renames a tag in an item.
/// </summary>
/// <param name="item">The item.</param>
/// <param name="oldTag">The old tag.</param>
/// <param name="newTag">The new tag name.</param>
/// <param name="cancellationToken">The cancellation token.</param>
/// <returns></returns>
/// <exception cref="PocketException"></exception>
public async Task<bool> RenameTag(PocketItem item, string oldTag, string newTag, CancellationToken cancellationToken = default(CancellationToken))
{
return await RenameTag(item.ID, oldTag, newTag, cancellationToken);
}
/// <summary>
/// Puts the send action for tags.
/// </summary>
+2 -14
View File
@@ -434,26 +434,14 @@ namespace PocketSharp
Task<bool> ReplaceTags(PocketItem item, string[] tags, CancellationToken cancellationToken = default(CancellationToken));
/// <summary>
/// Renames a tag in an item.
/// Renames a tag. This affects all items with this tag.
/// </summary>
/// <param name="itemID">The item ID.</param>
/// <param name="oldTag">The old tag.</param>
/// <param name="newTag">The new tag name.</param>
/// <param name="cancellationToken">The cancellation token.</param>
/// <returns></returns>
/// <exception cref="PocketException"></exception>
Task<bool> RenameTag(string itemID, string oldTag, string newTag, CancellationToken cancellationToken = default(CancellationToken));
/// <summary>
/// Renames a tag in an item.
/// </summary>
/// <param name="item">The item.</param>
/// <param name="oldTag">The old tag.</param>
/// <param name="newTag">The new tag name.</param>
/// <param name="cancellationToken">The cancellation token.</param>
/// <returns></returns>
/// <exception cref="PocketException"></exception>
Task<bool> RenameTag(PocketItem item, string oldTag, string newTag, CancellationToken cancellationToken = default(CancellationToken));
Task<bool> RenameTag(string oldTag, string newTag, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region statistics methods