@using ArcaneLibs
@using LibMatrix.Helpers
Room name: |
|
Room alias: |
|
Room icon: |
@if (!string.IsNullOrWhiteSpace(roomBuilder.Avatar.Url)) {
}
else {
}
|
@code {
[Parameter]
public required RoomBuilder roomBuilder { get; set; }
[Parameter]
public required Action PageStateHasChanged { get; set; }
[Parameter]
public AuthenticatedHomeserverGeneric Homeserver { get; set; }
private static readonly SvgIdenticonGenerator IdenticonGenerator = new();
private async Task RoomIconFilePicked(InputFileChangeEventArgs obj) {
var res = await Homeserver.UploadFile(obj.File.Name, obj.File.OpenReadStream(), obj.File.ContentType);
Console.WriteLine(res);
roomBuilder.Avatar.Url = res;
PageStateHasChanged();
}
}