Skip to content

Commit ad97597

Browse files
author
prashantramangupta
committed
code cleaning
1 parent f0c5641 commit ad97597

File tree

5 files changed

+26
-25
lines changed

5 files changed

+26
-25
lines changed

platform-usage-authorizer/authorizer.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
from repository import Repository
2-
2+
from constant import METRICS_NETWORK_ID
33

44
class Token:
5-
def __init__(self, net_id):
6-
self.net_id = net_id
7-
self.repo = Repository(net_id)
5+
def __init__(self):
6+
self.repo = Repository(METRICS_NETWORK_ID)
87

98
def validate_token(self, daemon_id, token):
109
print("validate_token::daemon_id: ", daemon_id);

platform-usage-authorizer/lambda_handler.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
import os
33

44
from authorizer import Token
5-
from constant import METRICS_NETWORK_ID
65

76

87
def request_handler(event, context):
@@ -14,11 +13,12 @@ def request_handler(event, context):
1413
if "/event" == path:
1514
payload_dict = event['headers']
1615
print("Processing [" + str(path) + "] with body [" + str(payload_dict) + "]")
17-
net_id = METRICS_NETWORK_ID
18-
token_instance = Token(net_id)
16+
token_instance = Token()
1917
data = token_instance.validate_token(daemon_id=payload_dict['x-daemonid'],
2018
token=payload_dict['x-token'])
2119
print(data)
20+
else:
21+
return get_response(500, "Invalid URL path.")
2222
response = get_lambda_authorizer_response_format(event=event, allow=data.get('validated', False))
2323
return response
2424
except Exception as e:

platform-usage-process/lambda_handler.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import json
22

3-
from register import Token
4-
from constant import METRICS_NETWORK_ID
53
from metrics import Metrics
4+
from register import Token
65

76

87
def request_handler(event, context):
@@ -13,17 +12,19 @@ def request_handler(event, context):
1312
path = event['path'].lower()
1413
data = None
1514
payload_dict = payload_check(payload=event['body'], path=path)
16-
net_id = METRICS_NETWORK_ID
1715
if "/register" == path:
18-
token_instance = Token(net_id)
16+
token_instance = Token()
1917
data = token_instance.process_token(daemon_id=payload_dict['daemonId'])
2018
elif "/event" == path:
21-
obj_metrics = Metrics(net_id=net_id)
19+
obj_metrics = Metrics()
2220
if payload_dict['type'] == 'request':
2321
obj_metrics.handle_request_type(payload_dict)
2422
elif payload_dict['type'] == 'response':
2523
obj_metrics.handle_response_type(payload_dict)
2624
data = {}
25+
else:
26+
return get_response(500, "Invalid URL path.")
27+
2728

2829
if data is None:
2930
response = get_response("400", {"status": "failed",

platform-usage-process/metrics.py

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
from datetime import datetime as dt
22

3+
from constant import METRICS_NETWORK_ID
34
from repository import Repository
45

56

67
class Metrics:
7-
def __init__(self, net_id):
8-
self.net_id = net_id
9-
self.repo = Repository(net_id)
8+
def __init__(self):
9+
self.repo = Repository(METRICS_NETWORK_ID)
1010

1111
def handle_request_type(self, params):
1212
try:
@@ -15,10 +15,10 @@ def handle_request_type(self, params):
1515
"service_method, row_created, row_updated) " \
1616
"VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)"
1717
dm_req_params = (params['ethereum_json_rpc_endpoint'], params['group_id'], params['input_data_size'],
18-
params['organization_id'], params['registry_address_key'], params['request_id'],
19-
params['request_received_time'][:19], params['service_id'], params['service_method'],
20-
dt.utcnow(),
21-
dt.utcnow())
18+
params['organization_id'], params['registry_address_key'], params['request_id'],
19+
params['request_received_time'][:19], params['service_id'], params['service_method'],
20+
dt.utcnow(),
21+
dt.utcnow())
2222
self.repo.execute(insrt_dm_rq_sts, dm_req_params)
2323
except Exception as e:
2424
print(repr(e))
@@ -32,10 +32,11 @@ def handle_response_type(self, params):
3232
"VALUES(%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)"
3333
dm_rs_params = (params['error_message'], params['ethereum_json_rpc_endpoint'], params['group_id'],
3434
params['organization_id'], params['registry_address_key'], params['request_id'],
35-
params['request_received_time'][:19], params['response_code'], params['response_sent_time'][:19],
35+
params['request_received_time'][:19], params['response_code'],
36+
params['response_sent_time'][:19],
3637
params['response_time'], params['service_id'], params['service_method'], dt.utcnow(),
3738
dt.utcnow())
3839
self.repo.execute(insrt_dm_rs_sts, dm_rs_params)
3940
except Exception as e:
4041
print(repr(e))
41-
raise e
42+
raise e

platform-usage-process/register.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
import time
44
from datetime import datetime as dt
55

6+
from constant import METRICS_NETWORK_ID
67
from repository import Repository
78

89

910
class Token:
10-
def __init__(self, net_id):
11-
self.net_id = net_id
12-
self.repo = Repository(net_id)
11+
def __init__(self):
12+
self.repo = Repository(METRICS_NETWORK_ID)
1313

1414
def process_token(self, daemon_id):
1515
print("process_token::daemon_id: ", daemon_id);
@@ -39,4 +39,4 @@ def daemon_id_exist(self, daemon_id):
3939
res = self.repo.execute(qry, [daemon_id])
4040
if len(res) > 0:
4141
return {'status': True, "token": res[0]['token']}
42-
return {'status': False}
42+
return {'status': False}

0 commit comments

Comments
 (0)