summaryrefslogtreecommitdiff
path: root/packages/backend/src/core/QueueService.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/backend/src/core/QueueService.ts')
-rw-r--r--packages/backend/src/core/QueueService.ts21
1 files changed, 13 insertions, 8 deletions
diff --git a/packages/backend/src/core/QueueService.ts b/packages/backend/src/core/QueueService.ts
index 546b4cee1b..d8c7250034 100644
--- a/packages/backend/src/core/QueueService.ts
+++ b/packages/backend/src/core/QueueService.ts
@@ -1,8 +1,13 @@
+/*
+ * SPDX-FileCopyrightText: syuilo and other misskey contributors
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
import { randomUUID } from 'node:crypto';
import { Inject, Injectable } from '@nestjs/common';
import type { IActivity } from '@/core/activitypub/type.js';
-import type { DriveFile } from '@/models/entities/DriveFile.js';
-import type { Webhook, webhookEventTypes } from '@/models/entities/Webhook.js';
+import type { MiDriveFile } from '@/models/DriveFile.js';
+import type { MiWebhook, webhookEventTypes } from '@/models/Webhook.js';
import type { Config } from '@/config.js';
import { DI } from '@/di-symbols.js';
import { bindThis } from '@/decorators.js';
@@ -232,7 +237,7 @@ export class QueueService {
}
@bindThis
- public createImportFollowingJob(user: ThinUser, fileId: DriveFile['id']) {
+ public createImportFollowingJob(user: ThinUser, fileId: MiDriveFile['id']) {
return this.dbQueue.add('importFollowing', {
user: { id: user.id },
fileId: fileId,
@@ -249,7 +254,7 @@ export class QueueService {
}
@bindThis
- public createImportMutingJob(user: ThinUser, fileId: DriveFile['id']) {
+ public createImportMutingJob(user: ThinUser, fileId: MiDriveFile['id']) {
return this.dbQueue.add('importMuting', {
user: { id: user.id },
fileId: fileId,
@@ -260,7 +265,7 @@ export class QueueService {
}
@bindThis
- public createImportBlockingJob(user: ThinUser, fileId: DriveFile['id']) {
+ public createImportBlockingJob(user: ThinUser, fileId: MiDriveFile['id']) {
return this.dbQueue.add('importBlocking', {
user: { id: user.id },
fileId: fileId,
@@ -293,7 +298,7 @@ export class QueueService {
}
@bindThis
- public createImportUserListsJob(user: ThinUser, fileId: DriveFile['id']) {
+ public createImportUserListsJob(user: ThinUser, fileId: MiDriveFile['id']) {
return this.dbQueue.add('importUserLists', {
user: { id: user.id },
fileId: fileId,
@@ -304,7 +309,7 @@ export class QueueService {
}
@bindThis
- public createImportCustomEmojisJob(user: ThinUser, fileId: DriveFile['id']) {
+ public createImportCustomEmojisJob(user: ThinUser, fileId: MiDriveFile['id']) {
return this.dbQueue.add('importCustomEmojis', {
user: { id: user.id },
fileId: fileId,
@@ -407,7 +412,7 @@ export class QueueService {
}
@bindThis
- public webhookDeliver(webhook: Webhook, type: typeof webhookEventTypes[number], content: unknown) {
+ public webhookDeliver(webhook: MiWebhook, type: typeof webhookEventTypes[number], content: unknown) {
const data = {
type,
content,