ComposeActivity: add warning for too big files
This commit is contained in:
parent
2e45c1ecb4
commit
0a40b9cc6f
|
@ -957,6 +957,9 @@ class ComposeActivity : BaseActivity(),
|
|||
is VideoSizeException -> {
|
||||
R.string.error_video_upload_size
|
||||
}
|
||||
is MediaSizeException -> {
|
||||
R.string.error_media_upload_size
|
||||
}
|
||||
is VideoOrImageException -> {
|
||||
R.string.error_media_upload_image_or_video
|
||||
}
|
||||
|
|
|
@ -64,6 +64,7 @@ interface MediaUploader {
|
|||
}
|
||||
|
||||
class VideoSizeException : Exception()
|
||||
class MediaSizeException : Exception()
|
||||
class MediaTypeException : Exception()
|
||||
class CouldNotOpenFileException : Exception()
|
||||
|
||||
|
@ -129,6 +130,9 @@ class MediaUploaderImpl(
|
|||
PreparedMedia(QueuedMedia.Type.IMAGE, uri, mediaSize)
|
||||
}
|
||||
else -> {
|
||||
if (mediaSize > videoLimit) {
|
||||
throw MediaSizeException()
|
||||
}
|
||||
PreparedMedia(QueuedMedia.Type.UNKNOWN, uri, mediaSize)
|
||||
// throw MediaTypeException()
|
||||
}
|
||||
|
|
|
@ -9,5 +9,6 @@
|
|||
<string name="admin">Admin</string>
|
||||
<string name="moderator">Moderator</string>
|
||||
|
||||
<string name="error_media_upload_size">File size exceeds instance limits</string>
|
||||
</resources>
|
||||
|
||||
|
|
Loading…
Reference in New Issue