Fix list users
This commit is contained in:
parent
2659ef683f
commit
d2769db1e3
1 changed files with 10 additions and 4 deletions
|
|
@ -215,9 +215,15 @@ proc getUserCount*(): int32 =
|
||||||
proc listAllUsers*(): seq[User] =
|
proc listAllUsers*(): seq[User] =
|
||||||
result = @[]
|
result = @[]
|
||||||
|
|
||||||
let numUsers = getUserCount()
|
var
|
||||||
var userIDs: array[ACC_USER_LIST_SIZE, u128]
|
userIDs: array[ACC_USER_LIST_SIZE, u128]
|
||||||
let res = accountListAllUsers(userIDs[0].addr).newResult
|
usersReturned: csize
|
||||||
|
|
||||||
|
let res = accountListAllUsers(
|
||||||
|
userIDs[0].addr,
|
||||||
|
ACC_USER_LIST_SIZE,
|
||||||
|
usersReturned.addr
|
||||||
|
).newResult
|
||||||
|
|
||||||
if res.failed:
|
if res.failed:
|
||||||
raiseEx(
|
raiseEx(
|
||||||
|
|
@ -225,5 +231,5 @@ proc listAllUsers*(): seq[User] =
|
||||||
"Error, could not list users: " & res.description
|
"Error, could not list users: " & res.description
|
||||||
)
|
)
|
||||||
|
|
||||||
for i in 0 ..< numUsers:
|
for i in 0 ..< usersReturned.int:
|
||||||
result.add(getUser(userIDs[i]))
|
result.add(getUser(userIDs[i]))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue