diff --git a/Iceshrimp.Backend/Controllers/Web/Renderers/UserRenderer.cs b/Iceshrimp.Backend/Controllers/Web/Renderers/UserRenderer.cs index 0614be8c..dfe43eb4 100644 --- a/Iceshrimp.Backend/Controllers/Web/Renderers/UserRenderer.cs +++ b/Iceshrimp.Backend/Controllers/Web/Renderers/UserRenderer.cs @@ -29,7 +29,8 @@ public class UserRenderer(IOptions config, DatabaseConte AvatarUrl = user.AvatarUrl ?? user.GetIdenticonUrl(config.Value), BannerUrl = user.BannerUrl, InstanceName = instanceName, - InstanceIconUrl = instanceIcon + InstanceIconUrl = instanceIcon, + MovedTo = user.MovedToUri }; } diff --git a/Iceshrimp.Frontend/Pages/Login.razor b/Iceshrimp.Frontend/Pages/Login.razor index b9bfc465..61bd4415 100644 --- a/Iceshrimp.Frontend/Pages/Login.razor +++ b/Iceshrimp.Frontend/Pages/Login.razor @@ -60,7 +60,8 @@ InstanceIconUrl = res.User.InstanceIconUrl, Token = res.Token!, Host = res.User.Host, - IsAdmin = res.IsAdmin ?? false + IsAdmin = res.IsAdmin ?? false, + MovedTo = res.User.MovedTo }); SessionService.SetSession(res.User.Id); Navigation.NavigateTo("/"); diff --git a/Iceshrimp.Shared/Schemas/Web/UserResponse.cs b/Iceshrimp.Shared/Schemas/Web/UserResponse.cs index 724d0b65..0e54c714 100644 --- a/Iceshrimp.Shared/Schemas/Web/UserResponse.cs +++ b/Iceshrimp.Shared/Schemas/Web/UserResponse.cs @@ -10,4 +10,5 @@ public class UserResponse public required string? BannerUrl { get; set; } public required string? InstanceName { get; set; } public required string? InstanceIconUrl { get; set; } + public required string? MovedTo { get; set; } } \ No newline at end of file