diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-04-17 16:05:50 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-04-17 16:05:50 +0900 |
| commit | aaa167fd5765360631af3b2c3af416e3f2db30e9 (patch) | |
| tree | 384e0120778bfbab5ff8c2bbcde4bd956b9d6848 /src/remote/activitypub/objects/image.ts | |
| parent | v4970 (diff) | |
| download | sharkey-aaa167fd5765360631af3b2c3af416e3f2db30e9.tar.gz sharkey-aaa167fd5765360631af3b2c3af416e3f2db30e9.tar.bz2 sharkey-aaa167fd5765360631af3b2c3af416e3f2db30e9.zip | |
Refactor
Diffstat (limited to 'src/remote/activitypub/objects/image.ts')
| -rw-r--r-- | src/remote/activitypub/objects/image.ts | 36 |
1 files changed, 0 insertions, 36 deletions
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<IDriveFile> { - 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<IDriveFile> { - // TODO - - // リモートサーバーからフェッチしてきて登録 - return await createImage(actor, value); -} |