diff options
| author | Jake Mannens <jake@asger.xyz> | 2023-08-25 11:11:38 +1000 |
|---|---|---|
| committer | Jake Mannens <jake@asger.xyz> | 2025-08-20 00:48:36 +1000 |
| commit | a26e9b6a628cfd311b08e1c4d2bf612d9af9bb7c (patch) | |
| tree | 03302cce70acfd7c79703d2b3676c1b1f5ea1473 /Exception.cs | |
| parent | 9a99c6859c2e740e1b6afe3c8c1020343a848197 (diff) | |
Moved media controller upload functionality into media service
Multiple uploads can now be handled
Diffstat (limited to 'Exception.cs')
| -rw-r--r-- | Exception.cs | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Exception.cs b/Exception.cs new file mode 100644 index 0000000..528be52 --- /dev/null +++ b/Exception.cs @@ -0,0 +1,25 @@ +namespace HyperBooru; + +public class HBException : Exception { + public HBException() + : base() {} + public HBException(string message) + : base(message) {} + public HBException(string message, Exception inner) + : base(message, inner) {} +} + +public class MediaException : HBException { + public Media? Media { get; set; } + + public MediaException(string message) : base(message) {} + public MediaException(string message, Media media) : base(message) => + Media = media; +} + +public class MediaCreateException : MediaException { + public MediaCreateException(string message) + : base(message) {} + public MediaCreateException(string message, Media media) + : base(message, media) {} +} |
