monograph: move slug handling behind v2 endpoint

This commit is contained in:
Abdullah Atta
2026-04-02 15:00:56 +05:00
parent bb008c032d
commit 73750613c4
2 changed files with 191 additions and 78 deletions
+9 -1
View File
@@ -31,11 +31,19 @@ namespace Notesnook.API.Helpers
}
public static string ConstructPublishUrl(Monograph monograph)
{
return ConstructPublishUrl(monograph.Slug ?? monograph.ItemId ?? monograph.Id);
if (!string.IsNullOrEmpty(monograph.Slug))
{
return ConstructPublishUrl("s/" + monograph.Slug);
}
return ConstructPublishUrl(monograph.ItemId ?? monograph.Id);
}
public static string ConstructPublishUrl(MonographMetadata metadata)
{
if (!string.IsNullOrEmpty(metadata.PublishUrl))
{
return ConstructPublishUrl("s/" + metadata.PublishUrl);
}
return ConstructPublishUrl(metadata.PublishUrl ?? metadata.ItemId);
}
}