summaryrefslogtreecommitdiff
path: root/Exception.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Exception.cs')
-rw-r--r--Exception.cs10
1 files changed, 7 insertions, 3 deletions
diff --git a/Exception.cs b/Exception.cs
index 1e070eb..fc3feda 100644
--- a/Exception.cs
+++ b/Exception.cs
@@ -47,11 +47,13 @@ public class TagDuplicateException : TagException {
}
public class MediaException : HBException {
- public Media? Media { get; private init; }
+ public Guid? MediaId { get; private init; } = null;
public MediaException(string message) : base(message) {}
+ public MediaException(string message, Guid mediaId) : base(message) =>
+ MediaId = mediaId;
public MediaException(string message, Media media) : base(message) =>
- Media = media;
+ MediaId = media.Guid;
}
public class MediaCreateException : MediaException {
@@ -60,6 +62,8 @@ public class MediaCreateException : MediaException {
}
public class ThumbnailException : MediaException {
+ public ThumbnailException(string message, Guid mediaId)
+ : base(message, mediaId) {}
public ThumbnailException(string message, Media media)
- :base(message, media) {}
+ : base(message, media) {}
}