summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/following/delete.ts
diff options
context:
space:
mode:
authorAkihiko Odaki <nekomanma@pixiv.co.jp>2018-04-02 21:57:36 +0900
committerAkihiko Odaki <nekomanma@pixiv.co.jp>2018-04-02 22:00:40 +0900
commit319e905bf9e5398cb62eaeee7da80ff6e942c094 (patch)
tree5d0edf01e29d7904bf4b82d57ff60754741ce100 /src/server/api/endpoints/following/delete.ts
parentImplement Follow activity (diff)
downloadsharkey-319e905bf9e5398cb62eaeee7da80ff6e942c094.tar.gz
sharkey-319e905bf9e5398cb62eaeee7da80ff6e942c094.tar.bz2
sharkey-319e905bf9e5398cb62eaeee7da80ff6e942c094.zip
Introduce followed log and following log
Diffstat (limited to 'src/server/api/endpoints/following/delete.ts')
-rw-r--r--src/server/api/endpoints/following/delete.ts9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/server/api/endpoints/following/delete.ts b/src/server/api/endpoints/following/delete.ts
index 3facfdcdd4..5deddc9196 100644
--- a/src/server/api/endpoints/following/delete.ts
+++ b/src/server/api/endpoints/following/delete.ts
@@ -42,8 +42,7 @@ module.exports = (params, user) => new Promise(async (res, rej) => {
// Check not following
const exist = await Following.findOne({
followerId: follower._id,
- followeeId: followee._id,
- deletedAt: { $exists: false }
+ followeeId: followee._id
});
if (exist === null) {
@@ -51,12 +50,8 @@ module.exports = (params, user) => new Promise(async (res, rej) => {
}
// Delete following
- await Following.update({
+ await Following.findOneAndDelete({
_id: exist._id
- }, {
- $set: {
- deletedAt: new Date()
- }
});
// Send response