Support uploading image attachments from clipboard (#36)

This commit is contained in:
Benjamin Große 2023-05-06 20:56:02 +01:00 committed by Ulyssa
parent ad8b4a60d2
commit 2899d4f45a
No known key found for this signature in database
GPG key ID: 1B3965A3D18B9B64
4 changed files with 197 additions and 1 deletions

View file

@ -192,6 +192,7 @@ pub enum RoomAction {
pub enum SendAction {
Submit,
Upload(String),
UploadImage(usize, usize, Cow<'static, [u8]>),
}
#[derive(Clone, Debug, Eq, PartialEq)]
@ -360,6 +361,12 @@ pub enum IambError {
#[error("Verification request error: {0}")]
VerificationRequestError(#[from] matrix_sdk::encryption::identities::RequestVerificationError),
#[error("Image error: {0}")]
Image(#[from] image::ImageError),
#[error("Could not use system clipboard data")]
Clipboard,
}
impl From<IambError> for UIError<IambInfo> {