From 9d1fa3f20259cf7c303d49d5aae8e1fecdafc7ed Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 8 Nov 2020 16:49:23 +0900 Subject: autoWatch機能を削除 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/api/endpoints/i/update.ts | 8 -------- src/server/api/endpoints/notes/polls/vote.ts | 10 +--------- 2 files changed, 1 insertion(+), 17 deletions(-) (limited to 'src/server/api') diff --git a/src/server/api/endpoints/i/update.ts b/src/server/api/endpoints/i/update.ts index 2029f2b4b6..d3a8e0a8ce 100644 --- a/src/server/api/endpoints/i/update.ts +++ b/src/server/api/endpoints/i/update.ts @@ -120,13 +120,6 @@ export const meta = { } }, - autoWatch: { - validator: $.optional.bool, - desc: { - 'ja-JP': '投稿の自動ウォッチをするか否か' - } - }, - injectFeaturedNote: { validator: $.optional.bool, }, @@ -212,7 +205,6 @@ export default define(meta, async (ps, user, token) => { if (typeof ps.carefulBot === 'boolean') profileUpdates.carefulBot = ps.carefulBot; if (typeof ps.autoAcceptFollowed === 'boolean') profileUpdates.autoAcceptFollowed = ps.autoAcceptFollowed; if (typeof ps.isCat === 'boolean') updates.isCat = ps.isCat; - if (typeof ps.autoWatch === 'boolean') profileUpdates.autoWatch = ps.autoWatch; if (typeof ps.injectFeaturedNote === 'boolean') profileUpdates.injectFeaturedNote = ps.injectFeaturedNote; if (typeof ps.alwaysMarkNsfw === 'boolean') profileUpdates.alwaysMarkNsfw = ps.alwaysMarkNsfw; diff --git a/src/server/api/endpoints/notes/polls/vote.ts b/src/server/api/endpoints/notes/polls/vote.ts index 45210b5a6e..1e6ab472cc 100644 --- a/src/server/api/endpoints/notes/polls/vote.ts +++ b/src/server/api/endpoints/notes/polls/vote.ts @@ -1,6 +1,5 @@ import $ from 'cafy'; import { ID } from '../../../../../misc/cafy-id'; -import watch from '../../../../../services/note/watch'; import { publishNoteStream } from '../../../../../services/stream'; import { createNotification } from '../../../../../services/create-notification'; import define from '../../../define'; @@ -10,7 +9,7 @@ import { deliver } from '../../../../../queue'; import { renderActivity } from '../../../../../remote/activitypub/renderer'; import renderVote from '../../../../../remote/activitypub/renderer/vote'; import { deliverQuestionUpdate } from '../../../../../services/note/polls/update'; -import { PollVotes, NoteWatchings, Users, Polls, UserProfiles } from '../../../../../models'; +import { PollVotes, NoteWatchings, Users, Polls } from '../../../../../models'; import { Not } from 'typeorm'; import { IRemoteUser } from '../../../../../models/entities/user'; import { genId } from '../../../../../misc/gen-id'; @@ -152,13 +151,6 @@ export default define(meta, async (ps, user) => { } }); - const profile = await UserProfiles.findOne(user.id).then(ensure); - - // この投稿をWatchする - if (profile.autoWatch !== false) { - watch(user.id, note); - } - // リモート投票の場合リプライ送信 if (note.userHost != null) { const pollOwner = await Users.findOne(note.userId).then(ensure) as IRemoteUser; -- cgit v1.2.3-freya