1
0
mirror of https://github.com/hotomoe/hotomoe synced 2024-11-29 23:38:13 +09:00

ファイルのURLを保存するように

This commit is contained in:
syuilo 2018-05-04 18:32:03 +09:00
parent e37c19fdcd
commit 414c600356
4 changed files with 9 additions and 3 deletions

View File

@ -28,7 +28,8 @@ export type IMetadata = {
_user: any;
folderId: mongo.ObjectID;
comment: string;
uri: string;
uri?: string;
url?: string;
deletedAt?: Date;
isExpired?: boolean;
};

View File

@ -24,7 +24,7 @@ export async function createImage(actor: IRemoteUser, value): Promise<IDriveFile
log(`Creating the Image: ${image.url}`);
return await uploadFromUrl(image.url, actor);
return await uploadFromUrl(image.url, actor, null, image.url);
}
/**

View File

@ -62,6 +62,7 @@ const addFile = async (
comment: string = null,
folderId: mongodb.ObjectID = null,
force: boolean = false,
url: string = null,
uri: string = null
): Promise<IDriveFile> => {
log(`registering ${name} (user: ${getAcct(user)}, path: ${path})`);
@ -296,6 +297,10 @@ const addFile = async (
properties: properties
} as IMetadata;
if (url !== null) {
metadata.url = url;
}
if (uri !== null) {
metadata.uri = uri;
}

View File

@ -43,7 +43,7 @@ export default async (url, user, folderId = null, uri = null): Promise<IDriveFil
let error;
try {
driveFile = await create(user, path, name, null, folderId, false, uri);
driveFile = await create(user, path, name, null, folderId, false, url, uri);
log(`created: ${driveFile._id}`);
} catch (e) {
error = e;