[backend] Fix outgoing alt text federation
This commit is contained in:
parent
d5b2ec15b8
commit
fa7c09c94b
3 changed files with 25 additions and 1 deletions
|
@ -1601,6 +1601,14 @@ public class NoteService(
|
|||
await db.UserNotePins.AddAsync(pin);
|
||||
await db.SaveChangesAsync();
|
||||
|
||||
var avatar = await db.DriveFiles
|
||||
.FirstOrDefaultAsync(p => p.UserId == user.Id && p.UserAvatar != null);
|
||||
var banner = await db.DriveFiles
|
||||
.FirstOrDefaultAsync(p => p.UserId == user.Id && p.UserBanner != null);
|
||||
|
||||
user.Avatar = avatar;
|
||||
user.Banner = banner;
|
||||
|
||||
var activity = activityRenderer.RenderUpdate(await userRenderer.RenderAsync(user));
|
||||
await deliverSvc.DeliverToFollowersAsync(activity, user, []);
|
||||
}
|
||||
|
@ -1613,6 +1621,14 @@ public class NoteService(
|
|||
var count = await db.UserNotePins.Where(p => p.Note == note && p.User == user).ExecuteDeleteAsync();
|
||||
if (count == 0) return;
|
||||
|
||||
var avatar = await db.DriveFiles
|
||||
.FirstOrDefaultAsync(p => p.UserId == user.Id && p.UserAvatar != null);
|
||||
var banner = await db.DriveFiles
|
||||
.FirstOrDefaultAsync(p => p.UserId == user.Id && p.UserBanner != null);
|
||||
|
||||
user.Avatar = avatar;
|
||||
user.Banner = banner;
|
||||
|
||||
var activity = activityRenderer.RenderUpdate(await userRenderer.RenderAsync(user));
|
||||
await deliverSvc.DeliverToFollowersAsync(activity, user, []);
|
||||
}
|
||||
|
|
|
@ -396,6 +396,14 @@ public class UserService(
|
|||
|
||||
user = await UpdateProfileMentionsAsync(user, null, wait: true);
|
||||
|
||||
var avatar = await db.DriveFiles
|
||||
.FirstOrDefaultAsync(p => p.UserId == user.Id && p.UserAvatar != null);
|
||||
var banner = await db.DriveFiles
|
||||
.FirstOrDefaultAsync(p => p.UserId == user.Id && p.UserBanner != null);
|
||||
|
||||
user.Avatar = avatar;
|
||||
user.Banner = banner;
|
||||
|
||||
var activity = activityRenderer.RenderUpdate(await userRenderer.RenderAsync(user));
|
||||
await deliverSvc.DeliverToFollowersAsync(activity, user, []);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue