We do a little API instability
This commit is contained in:
parent
1123b86a47
commit
a5bf9fc329
@ -26,14 +26,29 @@ export async function onRequestGet(context: RequestContext) {
|
|||||||
|
|
||||||
if (!users.length) return jsonError("No user found with that name", 400);
|
if (!users.length) return jsonError("No user found with that name", 400);
|
||||||
|
|
||||||
return jsonResponse(
|
const thumbnailRequest = await fetch(
|
||||||
JSON.stringify(
|
`https://thumbnails.roblox.com/v1/users/avatar?format=Png&size=250x250&userIds=${users[0].id}`,
|
||||||
(await queryLogs(users[0].id, context)).sort((a, b) =>
|
|
||||||
a.entity.properties.executed_at.integerValue >
|
|
||||||
b.entity.properties.executed_at.integerValue
|
|
||||||
? 1
|
|
||||||
: -1,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const response = {
|
||||||
|
history: (await queryLogs(users[0].id, context)).sort((a, b) =>
|
||||||
|
a.entity.properties.executed_at.integerValue >
|
||||||
|
b.entity.properties.executed_at.integerValue
|
||||||
|
? 1
|
||||||
|
: -1,
|
||||||
|
),
|
||||||
|
user: {
|
||||||
|
avatar: thumbnailRequest.ok
|
||||||
|
? (
|
||||||
|
(await thumbnailRequest.json()) as {
|
||||||
|
data: { imageUrl: string }[];
|
||||||
|
}
|
||||||
|
).data[0].imageUrl
|
||||||
|
: null,
|
||||||
|
id: users[0].id,
|
||||||
|
name: users[0].name,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
return jsonResponse(JSON.stringify(response));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user