tangled
alpha
login
or
join now
t1c.dev
/
rocksky
forked from
rocksky.app/rocksky
2
fork
atom
A decentralized music tracking and discovery platform built on AT Protocol 🎵
2
fork
atom
overview
issues
pulls
pipelines
update getProfile xrpc method
tsiry-sandratraina.com
8 months ago
63d24d7a
552a5de5
+16
-3
1 changed file
expand all
collapse all
unified
split
apps
api
src
xrpc
app
rocksky
actor
getProfile.ts
+16
-3
apps/api/src/xrpc/app/rocksky/actor/getProfile.ts
···
9
9
import { QueryParams } from "lexicon/types/app/rocksky/actor/getProfile";
10
10
import { createAgent } from "lib/agent";
11
11
import _ from "lodash";
12
12
+
import R from "ramda";
12
13
import tables from "schema";
13
14
import { SelectDropboxAccounts } from "schema/dropbox-accounts";
14
15
import { SelectGoogleDriveAccounts } from "schema/google-drive-accounts";
···
292
293
createdAt: profile.user?.createdAt.toISOString(),
293
294
updatedAt: profile.user?.updatedAt.toISOString(),
294
295
spotifyUser,
295
295
-
spotifyToken,
296
296
+
spotifyToken: {
297
297
+
...R.omit(["accessToken", "refreshToken"], spotifyToken),
298
298
+
createdAt: spotifyToken?.createdAt.toISOString(),
299
299
+
updatedAt: spotifyToken?.updatedAt.toISOString(),
300
300
+
},
296
301
spotifyConnected: !!spotifyToken,
297
297
-
googledrive,
298
298
-
dropbox,
302
302
+
googledrive: {
303
303
+
...googledrive,
304
304
+
createdAt: googledrive?.createdAt.toISOString(),
305
305
+
updatedAt: googledrive?.updatedAt.toISOString(),
306
306
+
},
307
307
+
dropbox: {
308
308
+
...dropbox,
309
309
+
createdAt: dropbox?.createdAt.toISOString(),
310
310
+
updatedAt: dropbox?.updatedAt.toISOString(),
311
311
+
},
299
312
}));
300
313
};
301
314