Skip to content
This repository was archived by the owner on Feb 23, 2026. It is now read-only.

Commit 4a77356

Browse files
committed
fix
1 parent 7a2f93c commit 4a77356

File tree

14 files changed

+162
-145
lines changed

14 files changed

+162
-145
lines changed

packages/backend/src/core/SystemWebhookService.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,10 @@ export type InactiveModeratorsWarningPayload = {
4444
export type SystemWebhookPayload<T extends SystemWebhookEventType> =
4545
T extends 'abuseReport' | 'abuseReportResolved' ? AbuseReportPayload :
4646
T extends 'userCreated' ? Packed<'UserLite'> :
47+
T extends 'userRegistered' ? { username: string, email: string | null, host: string | null } :
4748
T extends 'inactiveModeratorsWarning' ? InactiveModeratorsWarningPayload :
4849
T extends 'inactiveModeratorsInvitationOnlyChanged' ? Record<string, never> :
49-
never;
50+
never;
5051

5152
@Injectable()
5253
export class SystemWebhookService implements OnApplicationShutdown {

packages/backend/src/core/activitypub/ApInboxService.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -819,16 +819,15 @@ export class ApInboxService {
819819
if (isActor(object)) {
820820
await this.apPersonService.updatePerson(actor.uri, resolver, object);
821821
return 'ok: Person updated';
822-
// eslint-disable-next-line brace-style
823-
} /*else if (getApType(object) === 'Question') {
824-
await this.apQuestionService.updateQuestion(object, actor, resolver).catch(err => console.error(err));
825-
return 'ok: Question updated';
826-
}*/ else if (getApType(object) === 'Note' || getApType(object) === 'Question') {
822+
} else if (getApType(object) === 'Note' || getApType(object) === 'Question') {
827823
await this.updateNote(resolver, actor, object, false, activity);
828824
return 'ok: Note updated';
829825
} else {
830826
return `skip: Unknown type: ${getApType(object)}`;
831-
}
827+
} /*else if (getApType(object) === 'Question') {
828+
await this.apQuestionService.updateQuestion(object, actor, resolver).catch(err => console.error(err));
829+
return 'ok: Question updated';
830+
}*/
832831
}
833832

834833
@bindThis

packages/backend/src/core/entities/UserEntityService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -491,7 +491,7 @@ export class UserEntityService implements OnModuleInit {
491491
isBot: user.isBot,
492492
isCat: user.isCat,
493493
makeNotesFollowersOnlyBefore: (user.host && user.makeNotesFollowersOnlyBefore) ?? undefined,
494-
makeNotesHiddenBefore: (user.host && user.makeNotesHiddenBefore )?? undefined,
494+
makeNotesHiddenBefore: (user.host && user.makeNotesHiddenBefore ) ?? undefined,
495495
instance: user.host ? this.federatedInstanceService.federatedInstanceCache.fetch(user.host).then(instance => instance ? {
496496
name: instance.name,
497497
softwareName: instance.softwareName,

packages/backend/src/misc/json-schema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import { packedClipSchema } from '@/models/json-schema/clip.js';
3333
import { packedFederationInstanceSchema } from '@/models/json-schema/federation-instance.js';
3434
import { packedQueueCountSchema } from '@/models/json-schema/queue.js';
3535
import { packedGalleryPostSchema } from '@/models/json-schema/gallery-post.js';
36-
import { packedEmojiDetailedSchema, packedEmojiRequestSimpleSchema, packedEmojiSimpleSchema, packedEmojiRequestDetailedSchema,packedEmojiDetailedAdminSchema } from '@/models/json-schema/emoji.js';
36+
import { packedEmojiDetailedSchema, packedEmojiRequestSimpleSchema, packedEmojiSimpleSchema, packedEmojiRequestDetailedSchema, packedEmojiDetailedAdminSchema } from '@/models/json-schema/emoji.js';
3737
import { packedFlashSchema } from '@/models/json-schema/flash.js';
3838
import { packedAnnouncementSchema } from '@/models/json-schema/announcement.js';
3939
import { packedSigninSchema } from '@/models/json-schema/signin.js';

packages/backend/src/models/InboxRule.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -152,28 +152,28 @@ type CondFormulaValueServerIsSilenced = {
152152
};
153153

154154
type CondFormulaValueServerPubLessThanOrEq = {
155-
type : 'serverPubLessThanOrEq'
155+
type: 'serverPubLessThanOrEq'
156156
value: number;
157-
}
157+
};
158158

159159
type CondFormulaValueServerPubMoreThanOrEq = {
160-
type : 'serverPubMoreThanOrEq'
160+
type: 'serverPubMoreThanOrEq'
161161
value: number;
162-
}
162+
};
163163

164164
type CondFormulaValueServerSubLessThanOrEq = {
165-
type : 'serverSubLessThanOrEq'
165+
type: 'serverSubLessThanOrEq'
166166
value: number;
167-
}
167+
};
168168

169169
type CondFormulaValueServerSubMoreThanOrEq = {
170-
type : 'serverSubMoreThanOrEq'
170+
type: 'serverSubMoreThanOrEq'
171171
value: number;
172-
}
172+
};
173173

174174
type CondFormulaThisActivityIsNote = {
175-
type : 'thisActivityIsNote'
176-
}
175+
type: 'thisActivityIsNote'
176+
};
177177

178178
export type InboxRuleCondFormulaValue = { id: string } & (
179179
CondFormulaValueAnd |
@@ -207,7 +207,7 @@ export type InboxRuleCondFormulaValue = { id: string } & (
207207
export type InboxRuleAction = {
208208
type: 'reject' | 'messageRewrite';
209209
rewrite?: string | null | undefined;
210-
}
210+
};
211211

212212
import { PrimaryColumn, Entity, Column } from 'typeorm';
213213
import { id } from './util/id.js';

packages/backend/src/queue/processors/SystemWebhookDeliverProcessorService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export class SystemWebhookDeliverProcessorService {
3636
public async process(job: Bull.Job<SystemWebhookDeliverJobData>): Promise<string> {
3737
try {
3838
this.logger.debug(`delivering ${job.data.webhookId}`);
39-
this.logger.debug( JSON.stringify({
39+
this.logger.debug(JSON.stringify({
4040
server: this.config.url,
4141
hookId: job.data.webhookId,
4242
eventId: job.data.eventId,

packages/backend/src/queue/types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ export type EndedPollNotificationJobData = {
114114
};
115115

116116
export type ScheduleNotePostJobData = {
117-
scheduledNoteId: MiNote['id'];
118-
}
117+
scheduledNoteId: MiNote['id'];
118+
};
119119

120120
type MinimumUser = {
121121
id: MiUser['id'];

packages/backend/src/server/ActivityPubServerService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -751,7 +751,7 @@ export class ActivityPubServerService {
751751
});
752752

753753
// follow
754-
fastify.get<{ Params: { followRequestId: string ; } }>('/follows/:followRequestId', async (request, reply) => {
754+
fastify.get<{ Params: { followRequestId: string; } }>('/follows/:followRequestId', async (request, reply) => {
755755
// This may be used before the follow is completed, so we do not
756756
// check if the following exists and only check if the follow request exists.
757757

packages/backend/src/server/FileServerService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,7 @@ export class FileServerService {
519519

520520
@bindThis
521521
private async downloadAndDetectTypeFromUrl(url: string): Promise<
522-
{ state: 'remote' ; mime: string; ext: string | null; path: string; cleanup: () => void; filename: string; }
522+
{ state: 'remote'; mime: string; ext: string | null; path: string; cleanup: () => void; filename: string; }
523523
> {
524524
const [path, cleanup] = await createTemp();
525525
try {

packages/backend/src/server/api/SignupApiService.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@
66
import { Inject, Injectable } from '@nestjs/common';
77
import bcrypt from 'bcryptjs';
88
import { IsNull } from 'typeorm';
9-
import ProxyCheck from 'proxycheck-ts';
109
import { DI } from '@/di-symbols.js';
11-
import type { RegistrationTicketsRepository, UsedUsernamesRepository, UserPendingsRepository, UserProfilesRepository, UsersRepository, MiRegistrationTicket, MiMeta ,SystemWebhooksRepository,} from '@/models/_.js';
10+
import type { RegistrationTicketsRepository, UsedUsernamesRepository, UserPendingsRepository, UserProfilesRepository, UsersRepository, MiRegistrationTicket, MiMeta, SystemWebhooksRepository } from '@/models/_.js';
1211
import type { Config } from '@/config.js';
1312
import { CaptchaService } from '@/core/CaptchaService.js';
1413
import { IdService } from '@/core/IdService.js';
@@ -125,7 +124,6 @@ export class SignupApiService {
125124
.andWhere('webhook.on @> :eventName', { eventName: '{userRegistered}' })
126125
.getMany();
127126
activeSystemWebhooksWithUserRegistered.forEach(it => this.systemWebhookService.enqueueSystemWebhook(
128-
it.id,
129127
'userRegistered',
130128
{
131129
username,

0 commit comments

Comments
 (0)