fix type errors caused by new User, Note, and Instance fields

This commit is contained in:
Hazelnoot 2025-05-25 12:17:11 -04:00
parent 7385f30903
commit 788e59f046
4 changed files with 13 additions and 0 deletions

View file

@ -587,6 +587,7 @@ export class ReversiService implements OnApplicationShutdown, OnModuleInit {
lastActiveDate: parsed.user1.lastActiveDate != null ? new Date(parsed.user1.lastActiveDate) : null, lastActiveDate: parsed.user1.lastActiveDate != null ? new Date(parsed.user1.lastActiveDate) : null,
lastFetchedAt: parsed.user1.lastFetchedAt != null ? new Date(parsed.user1.lastFetchedAt) : null, lastFetchedAt: parsed.user1.lastFetchedAt != null ? new Date(parsed.user1.lastFetchedAt) : null,
movedAt: parsed.user1.movedAt != null ? new Date(parsed.user1.movedAt) : null, movedAt: parsed.user1.movedAt != null ? new Date(parsed.user1.movedAt) : null,
instance: null,
} : null, } : null,
user2: parsed.user2 != null ? { user2: parsed.user2 != null ? {
...parsed.user2, ...parsed.user2,
@ -597,6 +598,7 @@ export class ReversiService implements OnApplicationShutdown, OnModuleInit {
lastActiveDate: parsed.user2.lastActiveDate != null ? new Date(parsed.user2.lastActiveDate) : null, lastActiveDate: parsed.user2.lastActiveDate != null ? new Date(parsed.user2.lastActiveDate) : null,
lastFetchedAt: parsed.user2.lastFetchedAt != null ? new Date(parsed.user2.lastFetchedAt) : null, lastFetchedAt: parsed.user2.lastFetchedAt != null ? new Date(parsed.user2.lastFetchedAt) : null,
movedAt: parsed.user2.movedAt != null ? new Date(parsed.user2.movedAt) : null, movedAt: parsed.user2.movedAt != null ? new Date(parsed.user2.movedAt) : null,
instance: null,
} : null, } : null,
}; };
} else { } else {

View file

@ -63,6 +63,7 @@ function generateDummyUser(override?: Partial<MiUser>): MiUser {
emojis: [], emojis: [],
score: 0, score: 0,
host: null, host: null,
instance: null,
inbox: null, inbox: null,
sharedInbox: null, sharedInbox: null,
featured: null, featured: null,
@ -114,10 +115,13 @@ function generateDummyNote(override?: Partial<MiNote>): MiNote {
channelId: null, channelId: null,
channel: null, channel: null,
userHost: null, userHost: null,
userInstance: null,
replyUserId: null, replyUserId: null,
replyUserHost: null, replyUserHost: null,
replyUserInstance: null,
renoteUserId: null, renoteUserId: null,
renoteUserHost: null, renoteUserHost: null,
renoteUserInstance: null,
updatedAt: null, updatedAt: null,
processErrors: [], processErrors: [],
...override, ...override,
@ -449,6 +453,7 @@ export class WebhookTestService {
isAdmin: false, isAdmin: false,
isModerator: false, isModerator: false,
isSystem: false, isSystem: false,
instance: undefined,
...override, ...override,
}; };
} }

View file

@ -57,10 +57,13 @@ describe('NoteCreateService', () => {
channelId: null, channelId: null,
channel: null, channel: null,
userHost: null, userHost: null,
userInstance: null,
replyUserId: null, replyUserId: null,
replyUserHost: null, replyUserHost: null,
replyUserInstance: null,
renoteUserId: null, renoteUserId: null,
renoteUserHost: null, renoteUserHost: null,
renoteUserInstance: null,
processErrors: [], processErrors: [],
}; };

View file

@ -40,10 +40,13 @@ const base: MiNote = {
channelId: null, channelId: null,
channel: null, channel: null,
userHost: null, userHost: null,
userInstance: null,
replyUserId: null, replyUserId: null,
replyUserHost: null, replyUserHost: null,
replyUserInstance: null,
renoteUserId: null, renoteUserId: null,
renoteUserHost: null, renoteUserHost: null,
renoteUserInstance: null,
processErrors: [], processErrors: [],
}; };