Spaces:
Runtime error
Runtime error
Andrew
commited on
Commit
·
abdf303
1
Parent(s):
d03aef6
feat(api): expose HF token status on user endpoint
Browse files
src/routes/api/user/+server.ts
CHANGED
|
@@ -1,5 +1,9 @@
|
|
|
|
|
|
|
|
| 1 |
export async function GET({ locals }) {
|
| 2 |
if (locals.user) {
|
|
|
|
|
|
|
| 3 |
const res = {
|
| 4 |
id: locals.user._id,
|
| 5 |
username: locals.user.username,
|
|
@@ -7,6 +11,8 @@ export async function GET({ locals }) {
|
|
| 7 |
email: locals.user.email,
|
| 8 |
avatarUrl: locals.user.avatarUrl,
|
| 9 |
hfUserId: locals.user.hfUserId,
|
|
|
|
|
|
|
| 10 |
};
|
| 11 |
|
| 12 |
return Response.json(res);
|
|
|
|
| 1 |
+
import { getUserHFToken } from "$lib/server/userTokens";
|
| 2 |
+
|
| 3 |
export async function GET({ locals }) {
|
| 4 |
if (locals.user) {
|
| 5 |
+
const hasHFToken = locals.user._id ? (await getUserHFToken(locals.user._id)) !== null : false;
|
| 6 |
+
|
| 7 |
const res = {
|
| 8 |
id: locals.user._id,
|
| 9 |
username: locals.user.username,
|
|
|
|
| 11 |
email: locals.user.email,
|
| 12 |
avatarUrl: locals.user.avatarUrl,
|
| 13 |
hfUserId: locals.user.hfUserId,
|
| 14 |
+
authProvider: locals.user.authProvider,
|
| 15 |
+
hasHFToken,
|
| 16 |
};
|
| 17 |
|
| 18 |
return Response.json(res);
|