def device_id_generate_view(request): """ This API call is used by clients to generate a transient unique identifier (device_id - stored on client) which ties the device to a persistent voter_id (mapped together and stored on the server). :param request: :return: Unique device id that can be stored in a cookie """ voter_device_id = generate_voter_device_id() # Stored in cookie elsewhere logger.debug("apis_v1/views.py, device_id_generate-voter_device_id: {voter_device_id}".format( voter_device_id=voter_device_id )) json_data = { 'voter_device_id': voter_device_id, } return HttpResponse(json.dumps(json_data), content_type='application/json')
def device_id_generate_view(request): """ This API call is used by clients to generate a transient unique identifier (device_id - stored on client) which ties the device to a persistent voter_id (mapped together and stored on the server). :param request: :return: Unique device id that can be stored in a cookie """ voter_device_id = generate_voter_device_id() # Stored in cookie elsewhere logger.debug( "apis_v1/views.py, device_id_generate-voter_device_id: {voter_device_id}" .format(voter_device_id=voter_device_id)) json_data = { 'voter_device_id': voter_device_id, } return HttpResponse(json.dumps(json_data), content_type='application/json')
def generate_voter_device_id(self): # A simple mapping to this function return generate_voter_device_id()
def generate_voter_device_id(self): # A simple mapping to this function return generate_voter_device_id()