fix api/me
This commit is contained in:
parent
db4f006f4a
commit
a3f558fadf
|
@ -10,7 +10,7 @@ import chatProvider from './ChatProvider';
|
|||
|
||||
|
||||
export default async function getMe(user, lang = 'default') {
|
||||
const userdata = user.getUserData();
|
||||
const userdata = await user.getUserData();
|
||||
// sanitize data
|
||||
const {
|
||||
name, mailVerified,
|
||||
|
|
|
@ -42,7 +42,12 @@ const scripts = {
|
|||
...uids.map((a) => ((typeof a === 'string') ? a : a.toString())),
|
||||
];
|
||||
},
|
||||
transformReply(arr) { return arr.map((r) => Number(r)); },
|
||||
transformReply(arr) {
|
||||
return arr.map((r) => {
|
||||
const rank = Number(r);
|
||||
return rank || null;
|
||||
});
|
||||
},
|
||||
}),
|
||||
};
|
||||
|
||||
|
|
|
@ -9,8 +9,9 @@ local ret = {}
|
|||
for c = 1,#ARGV do
|
||||
local rank = redis.call('zrevrank', KEYS[1], ARGV[c])
|
||||
if not rank then
|
||||
rank = 0
|
||||
ret[c] = 0
|
||||
else
|
||||
ret[c] = rank + 1
|
||||
end
|
||||
ret[c] = rank
|
||||
end
|
||||
return ret
|
||||
|
|
|
@ -74,7 +74,7 @@ export async function getRanks(daily, start, amount) {
|
|||
[valueName]: ranks[i].score,
|
||||
[rankName]: i + 1,
|
||||
[oValueName]: oScores[i],
|
||||
[oRankName]: oRanks[i] + 1,
|
||||
[oRankName]: oRanks[i],
|
||||
};
|
||||
ret.push(uob);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user