summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/following/delete.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api/endpoints/following/delete.ts')
-rw-r--r--src/server/api/endpoints/following/delete.ts20
1 files changed, 5 insertions, 15 deletions
diff --git a/src/server/api/endpoints/following/delete.ts b/src/server/api/endpoints/following/delete.ts
index 0d0a6c7132..ca0703ca22 100644
--- a/src/server/api/endpoints/following/delete.ts
+++ b/src/server/api/endpoints/following/delete.ts
@@ -4,14 +4,10 @@
import $ from 'cafy';
import User from '../../../../models/user';
import Following from '../../../../models/following';
-import { createHttp } from '../../../../queue';
+import deleteFollowing from '../../../../services/following/delete';
/**
* Unfollow a user
- *
- * @param {any} params
- * @param {any} user
- * @return {Promise<any>}
*/
module.exports = (params, user) => new Promise(async (res, rej) => {
const follower = user;
@@ -49,15 +45,9 @@ module.exports = (params, user) => new Promise(async (res, rej) => {
return rej('already not following');
}
- createHttp({
- type: 'unfollow',
- id: exist._id
- }).save(error => {
- if (error) {
- return rej('unfollow failed');
- }
+ // Delete following
+ deleteFollowing(follower, followee);
- // Send response
- res();
- });
+ // Send response
+ res();
});