diff options
| author | Jake Mannens <jake@asger.xyz> | 2023-08-25 11:11:38 +1000 |
|---|---|---|
| committer | Jake Mannens <jake@asger.xyz> | 2023-08-25 11:11:38 +1000 |
| commit | 33d81fc34ddc5b4e9edd47bb4cbe9c1674c782f5 (patch) | |
| tree | 58003a5960dca5475fb032fc31a9c7975504105e /Exception.cs | |
| parent | 652a5a558b4b7f811a1a6d433191d16067908898 (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) {} +} |
