⬆️ Use of Dioxus main branch instead of 0.5 release
This commit is contained in:
@@ -9,7 +9,7 @@ use dioxus::prelude::Task;
|
||||
use matrix_sdk::{
|
||||
config::SyncSettings,
|
||||
event_handler::Ctx,
|
||||
media::{MediaFormat, MediaRequest, MediaThumbnailSize},
|
||||
media::{MediaFormat, MediaRequest, MediaThumbnailSettings, MediaThumbnailSize},
|
||||
room::{ParentSpace, Room},
|
||||
ruma::{
|
||||
api::client::media::get_content_thumbnail::v3::Method,
|
||||
@@ -448,10 +448,13 @@ impl Client {
|
||||
async fn on_room_avatar_event(room: &Room, senders: &Ctx<Senders>) {
|
||||
let room_id = room.room_id();
|
||||
let avatar = match room
|
||||
.avatar(MediaFormat::Thumbnail(MediaThumbnailSize {
|
||||
method: Method::Scale,
|
||||
width: uint!(256),
|
||||
height: uint!(256),
|
||||
.avatar(MediaFormat::Thumbnail(MediaThumbnailSettings {
|
||||
size: MediaThumbnailSize {
|
||||
method: Method::Scale,
|
||||
width: uint!(256),
|
||||
height: uint!(256),
|
||||
},
|
||||
animated: false,
|
||||
}))
|
||||
.await
|
||||
{
|
||||
@@ -668,10 +671,13 @@ impl Client {
|
||||
|
||||
match client
|
||||
.account()
|
||||
.get_avatar(MediaFormat::Thumbnail(MediaThumbnailSize {
|
||||
method: Method::Scale,
|
||||
width: uint!(256),
|
||||
height: uint!(256),
|
||||
.get_avatar(MediaFormat::Thumbnail(MediaThumbnailSettings {
|
||||
size: MediaThumbnailSize {
|
||||
method: Method::Scale,
|
||||
width: uint!(256),
|
||||
height: uint!(256),
|
||||
},
|
||||
animated: false,
|
||||
}))
|
||||
.await
|
||||
{
|
||||
@@ -685,10 +691,13 @@ impl Client {
|
||||
|
||||
if let Some(room) = client.get_room(room_id) {
|
||||
match room
|
||||
.avatar(MediaFormat::Thumbnail(MediaThumbnailSize {
|
||||
method: Method::Scale,
|
||||
width: uint!(256),
|
||||
height: uint!(256),
|
||||
.avatar(MediaFormat::Thumbnail(MediaThumbnailSettings {
|
||||
size: MediaThumbnailSize {
|
||||
method: Method::Scale,
|
||||
width: uint!(256),
|
||||
height: uint!(256),
|
||||
},
|
||||
animated: false,
|
||||
}))
|
||||
.await
|
||||
{
|
||||
@@ -709,10 +718,13 @@ impl Client {
|
||||
|
||||
let request = MediaRequest {
|
||||
source: MediaSource::Plain(media_url),
|
||||
format: MediaFormat::Thumbnail(MediaThumbnailSize {
|
||||
method: Method::Scale,
|
||||
width: uint!(256),
|
||||
height: uint!(256),
|
||||
format: MediaFormat::Thumbnail(MediaThumbnailSettings {
|
||||
size: MediaThumbnailSize {
|
||||
method: Method::Scale,
|
||||
width: uint!(256),
|
||||
height: uint!(256),
|
||||
},
|
||||
animated: false,
|
||||
}),
|
||||
};
|
||||
|
||||
@@ -739,10 +751,13 @@ impl Client {
|
||||
Ok(room_member) => {
|
||||
if let Some(room_member) = room_member {
|
||||
let res = match room_member
|
||||
.avatar(MediaFormat::Thumbnail(MediaThumbnailSize {
|
||||
method: Method::Scale,
|
||||
width: uint!(256),
|
||||
height: uint!(256),
|
||||
.avatar(MediaFormat::Thumbnail(MediaThumbnailSettings {
|
||||
size: MediaThumbnailSize {
|
||||
method: Method::Scale,
|
||||
width: uint!(256),
|
||||
height: uint!(256),
|
||||
},
|
||||
animated: false,
|
||||
}))
|
||||
.await
|
||||
{
|
||||
|
Reference in New Issue
Block a user