diff options
| author | Adam Soltys <[email protected]> | 2025-09-04 08:45:01 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2025-09-04 08:45:01 -0700 |
| commit | e663c5f78dec8c788f822eb0765f9f8ec3a44277 (patch) | |
| tree | 72aa05e03ecfe262dea9946ba874a83995b81233 /routes | |
| parent | 0dc07d2e32a9afc5ae4728bb2c7c9b9b52059cdf (diff) | |
| download | coinos-server-e663c5f78dec8c788f822eb0765f9f8ec3a44277.tar.gz coinos-server-e663c5f78dec8c788f822eb0765f9f8ec3a44277.zip | |
support readonly tokens
Diffstat (limited to 'routes')
| -rw-r--r-- | routes/users.ts | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/routes/users.ts b/routes/users.ts index 36f2aab4..750494b6 100644 --- a/routes/users.ts +++ b/routes/users.ts @@ -311,7 +311,7 @@ export default { emit(user.id, "user", user); res.send({ user }); } catch (e) { - console.log(e) + console.log(e); warn("failed to update", user.username, e.message); bail(res, e.message); } @@ -1044,4 +1044,11 @@ export default { const liquid = await g(`credit:liquid:${id}`); res.send({ bitcoin, lightning, liquid }); }, + + async ro(req, res) { + const { user } = req; + const payload = { id: `${user.id}-ro` }; + const token = jwt.sign(payload, config.jwt); + res.send(token); + }, }; |
