diff options
| author | Adam Soltys <[email protected]> | 2025-09-04 08:45:01 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2025-09-04 15:03:38 -0700 |
| commit | 044c1737289f89d111bcc8c3c709479286dcf29d (patch) | |
| tree | bec3ca898341a570a4ce32f85a9a16b5bb901ef5 /routes | |
| parent | b80ce59804e8fdc47fde12a0ff80d81cec59fb87 (diff) | |
| download | coinos-server-044c1737289f89d111bcc8c3c709479286dcf29d.tar.gz coinos-server-044c1737289f89d111bcc8c3c709479286dcf29d.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); + }, }; |
