From aaa167fd5765360631af3b2c3af416e3f2db30e9 Mon Sep 17 00:00:00 2001 From: syuilo Date: Tue, 17 Apr 2018 16:05:50 +0900 Subject: Refactor --- src/remote/activitypub/objects/image.ts | 36 --------------------------------- 1 file changed, 36 deletions(-) delete mode 100644 src/remote/activitypub/objects/image.ts (limited to 'src/remote/activitypub/objects/image.ts') diff --git a/src/remote/activitypub/objects/image.ts b/src/remote/activitypub/objects/image.ts deleted file mode 100644 index d7bc5aff2f..0000000000 --- a/src/remote/activitypub/objects/image.ts +++ /dev/null @@ -1,36 +0,0 @@ -import * as debug from 'debug'; - -import uploadFromUrl from '../../../services/drive/upload-from-url'; -import { IRemoteUser } from '../../../models/user'; -import { IDriveFile } from '../../../models/drive-file'; -import Resolver from '../resolver'; - -const log = debug('misskey:activitypub'); - -/** - * Imageを作成します。 - */ -export async function createImage(actor: IRemoteUser, value): Promise { - const image = await new Resolver().resolve(value); - - if (image.url == null) { - throw new Error('invalid image: url not privided'); - } - - log(`Creating the Image: ${image.url}`); - - return await uploadFromUrl(image.url, actor); -} - -/** - * Imageを解決します。 - * - * Misskeyに対象のImageが登録されていればそれを返し、そうでなければ - * リモートサーバーからフェッチしてMisskeyに登録しそれを返します。 - */ -export async function resolveImage(actor: IRemoteUser, value: any): Promise { - // TODO - - // リモートサーバーからフェッチしてきて登録 - return await createImage(actor, value); -} -- cgit v1.2.3-freya