Exemplo n.º 1
0
 def save(self, reset_validate=False, *args, **kwargs):
     """
     override fungsi save, reset password key akan digenarate lagi setiap
     update profile, untuk validation key setiap no hp diganti
     """
     self.reset_password_key = gen_random_key()
     if reset_validate:
         self.validation_key = gen_random_key()
     super(Profile, self).save(*args, **kwargs)
Exemplo n.º 2
0
def hookbox(request, operation):
    """
    view untuk menangani request dari hookbox
    """
    response = HttpResponse()
    if operation == "create_channel":
        output = [True, {"history_size": 0, "presenceful": True}]
    elif operation == "connect":
        output = [True, {"name": gen_random_key(full=True)}]
    elif operation == "subscribe":
        output = [True, {}]
    elif operation == "publish":
        output = [True, {}]

    response.write(json.dumps(output))
    return response