From d7df75ae6cdfd7743faf33e3bb4a64c8d6df3b78 Mon Sep 17 00:00:00 2001
From: syuilo <syuilotan@yahoo.co.jp>
Date: Fri, 12 Apr 2019 01:01:25 +0900
Subject: [PATCH] Clean up

---
 src/models/entities/note.ts               |  7 -------
 src/remote/activitypub/models/question.ts |  4 ----
 src/services/note/polls/update.ts         | 18 ------------------
 3 files changed, 29 deletions(-)

diff --git a/src/models/entities/note.ts b/src/models/entities/note.ts
index 253d157b8c..176fc626b3 100644
--- a/src/models/entities/note.ts
+++ b/src/models/entities/note.ts
@@ -15,13 +15,6 @@ export class Note {
 	})
 	public createdAt: Date;
 
-	@Index()
-	@Column('timestamp with time zone', {
-		nullable: true,
-		comment: 'The updated date of the Note.'
-	})
-	public updatedAt: Date | null;
-
 	@Index()
 	@Column({
 		...id(),
diff --git a/src/remote/activitypub/models/question.ts b/src/remote/activitypub/models/question.ts
index 68f0cb3596..2ff8e21ab5 100644
--- a/src/remote/activitypub/models/question.ts
+++ b/src/remote/activitypub/models/question.ts
@@ -68,10 +68,6 @@ export async function updateQuestion(value: any) {
 		}
 	}
 
-	await Notes.update(note.id, {
-		updatedAt: new Date(),
-	});
-
 	await Polls.update({ noteId: note.id }, {
 		votes: poll.votes
 	});
diff --git a/src/services/note/polls/update.ts b/src/services/note/polls/update.ts
index ff8e8d59ef..beb35cc278 100644
--- a/src/services/note/polls/update.ts
+++ b/src/services/note/polls/update.ts
@@ -1,6 +1,3 @@
-import { updateQuestion } from '../../../remote/activitypub/models/question';
-import ms = require('ms');
-import Logger from '../../logger';
 import renderUpdate from '../../../remote/activitypub/renderer/update';
 import { renderActivity } from '../../../remote/activitypub/renderer';
 import { deliver } from '../../../queue';
@@ -8,21 +5,6 @@ import renderNote from '../../../remote/activitypub/renderer/note';
 import { Users, Notes, Followings } from '../../../models';
 import { Note } from '../../../models/entities/note';
 
-const logger = new Logger('pollsUpdate');
-
-export async function triggerUpdate(note: Note) {
-	if (!note.updatedAt || Date.now() - new Date(note.updatedAt).getTime() > ms('1min')) {
-		logger.info(`Updating ${note.id}`);
-
-		try {
-			const updated = await updateQuestion(note.uri);
-			logger.info(`Updated ${note.id} ${updated ? 'changed' : 'nochange'}`);
-		} catch (e) {
-			logger.error(e);
-		}
-	}
-}
-
 export async function deliverQuestionUpdate(noteId: Note['id']) {
 	const note = await Notes.findOne(noteId);