Skip to content

Commit bf80228

Browse files
committed
fix: fix compile
1 parent 6fb14f7 commit bf80228

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/legacy/api/DatabaseAPI.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -252,12 +252,12 @@ Local<Value> KVDBClass::listKey(const Arguments& args) {
252252
try {
253253
if (!isValid()) return Local<Value>();
254254

255-
auto list = kvdb->getAllKeys();
256-
Local<Array> arr = Array::newArray();
257-
for (auto& key : list) {
258-
arr.add(String::newString(key));
259-
}
260-
return arr;
255+
Local<Array> array = Array::newArray();
256+
kvdb->iter([&array](std::string_view key, std::string_view value) {
257+
array.add(String::newString(key));
258+
return true;
259+
});
260+
return array;
261261
}
262262
CATCH_AND_THROW("Fail in DbListKey!");
263263
}

0 commit comments

Comments
 (0)