1
0
mirror of https://github.com/misskey-dev/misskey synced 2024-11-28 14:58:36 +09:00

Refactor: Better variable name

This commit is contained in:
syuilo 2018-04-03 23:14:56 +09:00
parent f79e05195b
commit a6f63e055a

View File

@ -27,44 +27,44 @@ class Creator {
this.distribute = distribute;
}
private async createImage(object) {
if ('attributedTo' in object && this.actor.account.uri !== object.attributedTo) {
private async createImage(image) {
if ('attributedTo' in image && this.actor.account.uri !== image.attributedTo) {
throw new Error();
}
const { _id } = await uploadFromUrl(object.url, this.actor);
return createRemoteUserObject('driveFiles.files', _id, object);
const { _id } = await uploadFromUrl(image.url, this.actor);
return createRemoteUserObject('driveFiles.files', _id, image);
}
private async createNote(resolver: Resolver, object) {
if ('attributedTo' in object && this.actor.account.uri !== object.attributedTo) {
private async createNote(resolver: Resolver, note) {
if ('attributedTo' in note && this.actor.account.uri !== note.attributedTo) {
throw new Error();
}
const mediaIds = 'attachment' in object &&
(await Promise.all(await this.create(resolver, object.attachment)))
const mediaIds = 'attachment' in note &&
(await Promise.all(await this.create(resolver, note.attachment)))
.filter(media => media !== null && media.object.$ref === 'driveFiles.files')
.map(({ object }) => object.$id);
const { window } = new JSDOM(object.content);
const { window } = new JSDOM(note.content);
const inserted = await createPost({
channelId: undefined,
index: undefined,
createdAt: new Date(object.published),
createdAt: new Date(note.published),
mediaIds,
replyId: undefined,
repostId: undefined,
poll: undefined,
text: window.document.body.textContent,
textHtml: object.content && createDOMPurify(window).sanitize(object.content),
textHtml: note.content && createDOMPurify(window).sanitize(note.content),
userId: this.actor._id,
appId: null,
viaMobile: false,
geo: undefined
}, null, null, []);
const promisedRemoteUserObject = createRemoteUserObject('posts', inserted._id, object);
const promisedRemoteUserObject = createRemoteUserObject('posts', inserted._id, note);
const promises = [];
if (this.distribute) {
@ -72,7 +72,7 @@ class Creator {
}
// Register to search database
if (object.content && config.elasticsearch.enable) {
if (note.content && config.elasticsearch.enable) {
const es = require('../../db/elasticsearch');
promises.push(new Promise((resolve, reject) => {