Support HTTP and HTTPS URLs
All checks were successful
Build / audit (push) Successful in 7s
Build / test (push) Successful in 14m19s

This commit is contained in:
2024-09-20 17:52:09 +02:00
parent 5b4caa8ff7
commit ae63ff0cc0
2 changed files with 12 additions and 7 deletions

View File

@@ -23,7 +23,7 @@ import qualified Codec.Compression.Lzma as Lzma
data SlackBuilderException
= UpdaterNotFound Text
| HttpsUrlExpected URI
| UnsupportedUrlType URI
| LzmaDecompressionFailed Lzma.LzmaRet
deriving Show
@@ -31,7 +31,7 @@ instance Exception SlackBuilderException
where
displayException (UpdaterNotFound updateName) = Text.unpack
$ Text.concat ["Requested package \"", updateName, "\" was not found"]
displayException (HttpsUrlExpected givenURI) = Text.unpack
displayException (UnsupportedUrlType givenURI) = Text.unpack
$ "Only https URLs are supported, got: " <> URI.render givenURI
displayException (LzmaDecompressionFailed Lzma.LzmaRetOK) =
"Operation completed successfully"