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
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
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
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