Skip to content

Commit a9b6236

Browse files
committed
Add redirect uri list to dev app response
1 parent 8e6b030 commit a9b6236

3 files changed

Lines changed: 35 additions & 28 deletions

File tree

api/dbv1/get_developer_apps.sql.go

Lines changed: 21 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/dbv1/queries/get_developer_apps.sql

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
-- name: GetDeveloperApps :many
22
SELECT
3-
address,
4-
user_id,
5-
name,
6-
description,
7-
image_url
8-
FROM developer_apps
9-
WHERE
10-
(user_id = @user_id OR address = @address)
11-
AND is_current = true
12-
AND is_delete = false
13-
ORDER BY created_at DESC;
3+
da.address,
4+
da.user_id,
5+
da.name,
6+
da.description,
7+
da.image_url,
8+
COALESCE(ARRAY_AGG(oau.redirect_uri ORDER BY oau.id) FILTER (WHERE oau.redirect_uri IS NOT NULL), ARRAY[]::text[])::text[] AS redirect_uris
9+
FROM developer_apps da
10+
LEFT JOIN oauth_redirect_uris oau ON oau.client_id = da.address
11+
WHERE
12+
(da.user_id = @user_id OR da.address = @address)
13+
AND da.is_current = true
14+
AND da.is_delete = false
15+
GROUP BY da.address, da.user_id, da.name, da.description, da.image_url, da.created_at
16+
ORDER BY da.created_at DESC;
1417

1518
-- name: GetDeveloperAppsWithGrants :many
1619
SELECT

api/v1_oauth.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -538,7 +538,6 @@ func (app *ApiServer) v1OAuthRevoke(c *fiber.Ctx) error {
538538
return c.JSON(fiber.Map{})
539539
}
540540

541-
542541
// --- Helper methods ---
543542

544543
// validateJWTIat extracts and validates the iat (issued-at) claim from a JWT.

0 commit comments

Comments
 (0)