summaryrefslogtreecommitdiff
path: root/Exception.cs
diff options
context:
space:
mode:
authorJake Mannens <jake@asger.xyz>2026-03-25 01:57:19 +1100
committerJake Mannens <jake@asger.xyz>2026-03-25 01:57:46 +1100
commit6c06dfc4f83f30292e65c08a3cb0c48401d4bfa7 (patch)
tree511f88873fa6173637115a38c31ec5f8018e108e /Exception.cs
parentc751709b1b4fe6f16fd84647e8e071455e7b78d6 (diff)
v0.2av0.2a
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) {}
}