Skip to content

Commit 300019c

Browse files
committed
remove system_store use in account_nb
Signed-off-by: shirady <57721533+shirady@users.noreply.github.com>
1 parent 89f64d8 commit 300019c

File tree

1 file changed

+17
-26
lines changed

1 file changed

+17
-26
lines changed

src/sdk/accountspace_nb.js

Lines changed: 17 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
'use strict';
33

44
const account_util = require('../util/account_util');
5-
const system_store = require('..//server/system_services/system_store').get_instance();
65
const { IAM_DEFAULT_PATH} = require('../endpoint/iam/iam_constants');
76

87
/*
@@ -36,7 +35,7 @@ class AccountSpaceNB {
3635

3736
async create_user(params, account_sdk) {
3837

39-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
38+
const requesting_account = account_sdk.requesting_account;
4039
const account_name = account_util.get_account_name_from_username(params.username, requesting_account._id.toString());
4140
const req = {
4241
name: account_name,
@@ -63,27 +62,26 @@ class AccountSpaceNB {
6362
}
6463

6564
async get_user(params, account_sdk) {
66-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
65+
const requesting_account = account_sdk.requesting_account;
6766
return await account_sdk.rpc_client.account.get_user(params, requesting_account);
6867
}
6968

7069
async update_user(params, account_sdk) {
71-
72-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
70+
const requesting_account = account_sdk.requesting_account;
7371
return await account_sdk.rpc_client.account.update_user(params, requesting_account);
7472
// TODO : Clean account cache
7573
// TODO : Send Event
7674
}
7775

7876
async delete_user(params, account_sdk) {
79-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
77+
const requesting_account = account_sdk.requesting_account;
8078
return await account_sdk.rpc_client.account.delete_user(params, requesting_account);
8179
// TODO : clean account cache
8280

8381
}
8482

8583
async list_users(params, account_sdk) {
86-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
84+
const requesting_account = account_sdk.requesting_account;
8785
return await account_sdk.rpc_client.account.list_users(params, requesting_account);
8886

8987
}
@@ -93,33 +91,29 @@ class AccountSpaceNB {
9391
/////////////////////////////////
9492

9593
async create_access_key(params, account_sdk) {
96-
97-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
94+
const requesting_account = account_sdk.requesting_account;
9895
return await account_sdk.rpc_client.account.create_access_key(params, requesting_account);
9996
}
10097

10198
async get_access_key_last_used(params, account_sdk) {
102-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
99+
const requesting_account = account_sdk.requesting_account;
103100
return await account_sdk.rpc_client.account.get_access_key_last_used(params, requesting_account);
104101
}
105102

106103
async update_access_key(params, account_sdk) {
107-
108-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
104+
const requesting_account = account_sdk.requesting_account;
109105
return await account_sdk.rpc_client.account.update_access_key(params, requesting_account);
110106
// TODO : clean account cache
111107
}
112108

113109
async delete_access_key(params, account_sdk) {
114-
115-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
110+
const requesting_account = account_sdk.requesting_account;
116111
return await account_sdk.rpc_client.account.delete_access_key(params, requesting_account);
117112
// TODO : clean account cache
118113
}
119114

120115
async list_access_keys(params, account_sdk) {
121-
122-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
116+
const requesting_account = account_sdk.requesting_account;
123117
return await account_sdk.rpc_client.account.list_access_keys(params, requesting_account);
124118
}
125119

@@ -128,44 +122,41 @@ class AccountSpaceNB {
128122
///////////////////////////
129123

130124
async tag_user(params, account_sdk) {
131-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
125+
const requesting_account = account_sdk.requesting_account;
132126
return await account_sdk.rpc_client.account.tag_user(params, requesting_account);
133127
}
134128

135129
async untag_user(params, account_sdk) {
136-
137-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
130+
const requesting_account = account_sdk.requesting_account;
138131
return await account_sdk.rpc_client.account.untag_user(params, requesting_account);
139132
}
140133

141134
async list_user_tags(params, account_sdk) {
142-
143-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
135+
const requesting_account = account_sdk.requesting_account;
144136
return await account_sdk.rpc_client.account.list_user_tags(params, requesting_account);
145-
146137
}
147138

148139
////////////////////
149140
// POLICY METHODS //
150141
////////////////////
151142

152143
async put_user_policy(params, account_sdk) {
153-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
144+
const requesting_account = account_sdk.requesting_account;
154145
return await account_sdk.rpc_client.account.put_user_policy(params, requesting_account);
155146
}
156147

157148
async get_user_policy(params, account_sdk) {
158-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
149+
const requesting_account = account_sdk.requesting_account;
159150
return await account_sdk.rpc_client.account.get_user_policy(params, requesting_account);
160151
}
161152

162153
async delete_user_policy(params, account_sdk) {
163-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
154+
const requesting_account = account_sdk.requesting_account;
164155
return await account_sdk.rpc_client.account.delete_user_policy(params, requesting_account);
165156
}
166157

167158
async list_user_policies(params, account_sdk) {
168-
const requesting_account = system_store.get_account_by_email(account_sdk.requesting_account.email);
159+
const requesting_account = account_sdk.requesting_account;
169160
return await account_sdk.rpc_client.account.list_user_policies(params, requesting_account);
170161
}
171162
}

0 commit comments

Comments
 (0)