Skip to content

Commit 6b97a42

Browse files
committed
Refactor code base
1 parent 54e08e6 commit 6b97a42

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

Diff for: ballerina/hub_controller.bal

+5-8
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ public isolated class Controller {
3030
statusCode = SUB_AUTO_VERIFY_ERROR);
3131
}
3232

33-
string 'key = retrieveKey(subscription);
33+
string 'key = constructSubscriptionKey(subscription);
3434
lock {
3535
self.autoVerifyState['key] = subscription.cloneReadOnly();
3636
}
3737
}
3838

3939
isolated function skipSubscriptionVerification(Subscription|Unsubscription subscription) returns boolean {
40-
string 'key = retrieveKey(subscription);
40+
string 'key = constructSubscriptionKey(subscription);
4141
Subscription|Unsubscription? skipped;
4242
lock {
4343
skipped = self.autoVerifyState.removeIfHasKey('key).cloneReadOnly();
@@ -46,10 +46,7 @@ public isolated class Controller {
4646
}
4747
}
4848

49-
isolated function retrieveKey(record {} message) returns string {
50-
string[] keyValuePairs = [];
51-
foreach var [_, value] in message.entries() {
52-
keyValuePairs.push(string `${value.toString()}`);
53-
}
54-
return string:'join(":::", ...keyValuePairs);
49+
isolated function constructSubscriptionKey(record {} message) returns string {
50+
string[] values = message.toArray().'map(v => string `${v.toString()}`);
51+
return string:'join(":::", ...values);
5552
}

0 commit comments

Comments
 (0)