From 0568c512a2995ea75b94b43249898d1167842e61 Mon Sep 17 00:00:00 2001 From: Anna Shaleva Date: Fri, 9 Sep 2022 19:41:02 +0300 Subject: [PATCH] [#266] nns: Move common code to a separate method Reuse getAllRecords for GetAllRecords. Signed-off-by: Anna Shaleva --- nns/nns_contract.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/nns/nns_contract.go b/nns/nns_contract.go index 4f7f4faa..ddf7358a 100644 --- a/nns/nns_contract.go +++ b/nns/nns_contract.go @@ -452,11 +452,8 @@ func Resolve(name string, typ RecordType) []string { // GetAllRecords returns an Iterator with RecordState items for the given name. func GetAllRecords(name string) iterator.Iterator { - tokenID := []byte(tokenIDFromName(name)) ctx := storage.GetReadOnlyContext() - _ = getNameState(ctx, tokenID) // ensure not expired - recordsKey := getRecordsKey(tokenID, name) - return storage.Find(ctx, recordsKey, storage.ValuesOnly|storage.DeserializeValues) + return getAllRecords(ctx, name) } // updateBalance updates account's balance and account's tokens. @@ -913,7 +910,7 @@ func resolve(ctx storage.Context, res []string, name string, typ RecordType, red // specified name. func getAllRecords(ctx storage.Context, name string) iterator.Iterator { tokenID := []byte(tokenIDFromName(name)) - _ = getNameState(ctx, tokenID) + _ = getNameState(ctx, tokenID) // ensure not expired. recordsKey := getRecordsKey(tokenID, name) return storage.Find(ctx, recordsKey, storage.ValuesOnly|storage.DeserializeValues) }