fixup! fix(backend): Webhook Test一致性+リアクションhook実装
lint + update misskey-js definitions
This commit is contained in:
parent
4bc97c75c7
commit
93a45a5779
4 changed files with 47 additions and 2 deletions
|
@ -266,7 +266,6 @@ export class ReactionService {
|
|||
reaction: reaction,
|
||||
}, user.id);
|
||||
|
||||
|
||||
this.webhookService.getActiveWebhooks().then(async webhooks => {
|
||||
webhooks = webhooks.filter(x => x.userId === note.userId && x.on.includes('reaction'));
|
||||
if (webhooks.length === 0) return;
|
||||
|
@ -286,7 +285,7 @@ export class ReactionService {
|
|||
for (const webhook of webhooks) {
|
||||
this.queueService.userWebhookDeliver(webhook, 'reaction', payload);
|
||||
}
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
//#region 配信
|
||||
|
|
|
@ -1810,6 +1810,10 @@ declare namespace entities {
|
|||
MeDetailed,
|
||||
UserDetailed,
|
||||
User,
|
||||
UserWebhookBody,
|
||||
UserWebhookNoteBody,
|
||||
UserWebhookUserBody,
|
||||
UserWebhookReactionBody,
|
||||
UserList,
|
||||
Ad,
|
||||
Announcement,
|
||||
|
@ -3402,6 +3406,18 @@ type UsersShowResponse = operations['users___show']['responses']['200']['content
|
|||
// @public (undocumented)
|
||||
type UsersUpdateMemoRequest = operations['users___update-memo']['requestBody']['content']['application/json'];
|
||||
|
||||
// @public (undocumented)
|
||||
type UserWebhookBody = components['schemas']['UserWebhookBody'];
|
||||
|
||||
// @public (undocumented)
|
||||
type UserWebhookNoteBody = components['schemas']['UserWebhookNoteBody'];
|
||||
|
||||
// @public (undocumented)
|
||||
type UserWebhookReactionBody = components['schemas']['UserWebhookReactionBody'];
|
||||
|
||||
// @public (undocumented)
|
||||
type UserWebhookUserBody = components['schemas']['UserWebhookUserBody'];
|
||||
|
||||
// Warnings were encountered during analysis:
|
||||
//
|
||||
// src/entities.ts:50:2 - (ae-forgotten-export) The symbol "ModerationLogPayloads" needs to be exported by the entry point index.d.ts
|
||||
|
|
|
@ -7,6 +7,10 @@ export type UserDetailedNotMe = components['schemas']['UserDetailedNotMe'];
|
|||
export type MeDetailed = components['schemas']['MeDetailed'];
|
||||
export type UserDetailed = components['schemas']['UserDetailed'];
|
||||
export type User = components['schemas']['User'];
|
||||
export type UserWebhookBody = components['schemas']['UserWebhookBody'];
|
||||
export type UserWebhookNoteBody = components['schemas']['UserWebhookNoteBody'];
|
||||
export type UserWebhookUserBody = components['schemas']['UserWebhookUserBody'];
|
||||
export type UserWebhookReactionBody = components['schemas']['UserWebhookReactionBody'];
|
||||
export type UserList = components['schemas']['UserList'];
|
||||
export type Ad = components['schemas']['Ad'];
|
||||
export type Announcement = components['schemas']['Announcement'];
|
||||
|
|
|
@ -4013,6 +4013,32 @@ export type components = {
|
|||
MeDetailed: components['schemas']['UserLite'] & components['schemas']['UserDetailedNotMeOnly'] & components['schemas']['MeDetailedOnly'];
|
||||
UserDetailed: components['schemas']['UserDetailedNotMe'] | components['schemas']['MeDetailed'];
|
||||
User: components['schemas']['UserLite'] | components['schemas']['UserDetailed'];
|
||||
UserWebhookBody: OneOf<[{
|
||||
note: components['schemas']['Note'];
|
||||
}, {
|
||||
user: components['schemas']['UserDetailedNotMe'];
|
||||
}, {
|
||||
note: components['schemas']['Note'];
|
||||
reaction: {
|
||||
id: string;
|
||||
user: components['schemas']['UserLite'];
|
||||
reaction: string;
|
||||
};
|
||||
}]>;
|
||||
UserWebhookNoteBody: {
|
||||
note: components['schemas']['Note'];
|
||||
};
|
||||
UserWebhookUserBody: {
|
||||
user: components['schemas']['UserDetailedNotMe'];
|
||||
};
|
||||
UserWebhookReactionBody: {
|
||||
note: components['schemas']['Note'];
|
||||
reaction: {
|
||||
id: string;
|
||||
user: components['schemas']['UserLite'];
|
||||
reaction: string;
|
||||
};
|
||||
};
|
||||
UserList: {
|
||||
/**
|
||||
* Format: id
|
||||
|
|
Loading…
Reference in a new issue