change: UserLiteにisLockedを持たせるように

This commit is contained in:
yukineko 2024-01-09 16:48:02 +09:00
parent 7387cae138
commit 1bb0c8e7a9
No known key found for this signature in database
GPG key ID: E5BACB72109B7B90
7 changed files with 12 additions and 6 deletions

View file

@ -368,6 +368,7 @@ export class UserEntityService implements OnModuleInit {
}))) : [],
isBot: user.isBot,
isCat: user.isCat,
isLocked: user.isLocked,
instance: user.host ? this.federatedInstanceService.federatedInstanceCache.fetch(user.host).then(instance => instance ? {
name: instance.name,
softwareName: instance.softwareName,
@ -398,7 +399,6 @@ export class UserEntityService implements OnModuleInit {
lastFetchedAt: user.lastFetchedAt ? user.lastFetchedAt.toISOString() : null,
bannerUrl: user.bannerUrl,
bannerBlurhash: user.bannerBlurhash,
isLocked: user.isLocked,
isSilenced: this.roleService.getUserPolicies(user.id).then(r => !r.canPublicNote),
isSuspended: user.isSuspended,
description: profile!.description,

View file

@ -93,6 +93,10 @@ export const packedUserLiteSchema = {
type: 'boolean',
nullable: false, optional: true,
},
isLocked: {
type: 'boolean',
nullable: false, optional: true,
},
instance: {
type: 'object',
nullable: false, optional: true,