]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Do not wait the make friends process ends to send a response to the
authorChocobozzz <florian.bigard@gmail.com>
Tue, 23 Aug 2016 12:48:59 +0000 (14:48 +0200)
committerChocobozzz <florian.bigard@gmail.com>
Tue, 23 Aug 2016 12:48:59 +0000 (14:48 +0200)
request

client/src/app/admin/friends/friend-add/friend-add.component.ts
server/controllers/api/v1/pods.js

index 07888a7819f9cb9b2697f9e6437489dbc73b4c7c..ffc499b92bb65ccc2ecd9c90fa945474e886934f 100644 (file)
@@ -61,7 +61,8 @@ export class FriendAddComponent {
         if (status === 409) {
           alert('Already made friends!');
         } else {
-          alert('Made friends!');
+          alert('Make friends request sent!');
+          this.router.navigate([ '/admin/friends/list' ]);
         }
       },
       error => alert(error)
index 982a1e3647066381ad7ffe519884adc41b4f2419..360575a0d229694bc748bae25e90a66aca8bf691 100644 (file)
@@ -86,10 +86,15 @@ function makeFriends (req, res, next) {
   const urls = req.body.urls
 
   friends.makeFriends(urls, function (err) {
-    if (err) return next(err)
+    if (err) {
+      logger.error('Could not make friends.', { error: err })
+      return
+    }
 
-    res.type('json').status(204).end()
+    logger.info('Made friends!')
   })
+
+  res.type('json').status(204).end()
 }
 
 function removePods (req, res, next) {