def METHOD_NAME(self, content_object, user, email=None, **extra_data):
    if user.is_authenticated:
        return self.user_follow(content_object, user, extra_data)
    else:
        return self.email_follow(content_object, email, extra_data)