Exemple #1
0
    def accept(self):
        """ Accept this friendship request """
        relation1 = Friend.objects.create(from_user=self.from_user,
                                          to_user=self.to_user)

        relation2 = Friend.objects.create(from_user=self.to_user,
                                          to_user=self.from_user)

        friendship_request_accepted.send(sender=self,
                                         from_user=self.from_user,
                                         to_user=self.to_user)

        self.delete()

        # Delete any reverse requests
        FriendshipRequest.objects.filter(from_user=self.to_user,
                                         to_user=self.from_user).delete()

        # Bust requests cache - request is deleted
        bust_cache("requests", self.to_user.pk)
        bust_cache("sent_requests", self.from_user.pk)
        # Bust reverse requests cache - reverse request might be deleted
        bust_cache("requests", self.from_user.pk)
        bust_cache("sent_requests", self.to_user.pk)
        # Bust friends cache - new friends added
        bust_cache("friends", self.to_user.pk)
        bust_cache("friends", self.from_user.pk)

        return True
Exemple #2
0
    def accept(self):
        """ Accept this friendship request """
        relation1 = Friend.objects.create(
            from_user=self.from_user,
            to_user=self.to_user
        )

        relation2 = Friend.objects.create(
            from_user=self.to_user,
            to_user=self.from_user
        )

        friendship_request_accepted.send(
            sender=self,
            from_user=self.from_user,
            to_user=self.to_user
        )

        self.delete()

        # Delete any reverse requests
        FriendshipRequest.objects.filter(
            from_user=self.to_user,
            to_user=self.from_user
        ).delete()

        return True
    def accept(self):
        """ Accept this friendship request """
        relation1 = Friend.objects.create(
            from_user=self.from_user,
            to_user=self.to_user
        )

        relation2 = Friend.objects.create(
            from_user=self.to_user,
            to_user=self.from_user
        )

        friendship_request_accepted.send(
            sender=self,
            from_user=self.from_user,
            to_user=self.to_user
        )

        self.delete()

        # Delete any reverse requests
        FriendshipRequest.objects.filter(
            from_user=self.to_user,
            to_user=self.from_user
        ).delete()

        bust_cache('requests', self.to_user.pk)
        bust_cache('friends', self.to_user.pk)
        bust_cache('friends', self.from_user.pk)

        return True
    def accept(self):
        """ Accept this friendship request """
        relation1 = Friend.objects.create(from_user=self.from_user, to_user=self.to_user)
        relation2 = Friend.objects.create(from_user=self.to_user, to_user=self.from_user)
        friendship_request_accepted.send(sender=self, from_user=self.from_user, to_user=self.to_user)

        self.delete()
        return True
Exemple #5
0
    def accept(self):
        """ Accept this friendship request """
        relation1 = Friend.objects.create(
            from_user=self.from_user,
            to_user=self.to_user
        )

        relation2 = Friend.objects.create(
            from_user=self.to_user,
            to_user=self.from_user
        )

        friendship_request_accepted.send(
            sender=self,
            from_user=self.from_user,
            to_user=self.to_user
        )

        # self.delete()
        self.accepted=timezone.now()
        self.save()

        # Delete any reverse requests
        FriendshipRequest.objects.filter(
            from_user=self.to_user,
            to_user=self.from_user
        ).delete()

        ## self.accepted = timezone.now()
        ## self.save()

        # Bust requests cache - request is deleted
        bust_cache('requests', self.to_user.pk)
        bust_cache('sent_requests', self.from_user.pk)
        # Bust reverse requests cache - reverse request might be deleted
        bust_cache('requests', self.from_user.pk)
        bust_cache('sent_requests', self.to_user.pk)
        # Bust friends cache - new friends added
        bust_cache('friends', self.to_user.pk)
        bust_cache('friends', self.from_user.pk)

        return True
Exemple #6
0
    def accept(self):
        """ Accept this friendship request """
        relation1 = Friend.objects.create(
            from_user=self.from_user,
            to_user=self.to_user
        )

        relation2 = Friend.objects.create(
            from_user=self.to_user,
            to_user=self.from_user
        )

        friendship_request_accepted.send(
            sender=self,
            from_user=self.from_user,
            to_user=self.to_user
        )

        self.delete()
        bust_cache('requests', self.to_user.pk)
        bust_cache('friends', self.to_user.pk)
        bust_cache('friends', self.from_user.pk)
        return True