tangled
alpha
login
or
join now
rocksky.app
/
rocksky
96
fork
atom
A decentralized music tracking and discovery platform built on AT Protocol 🎵
rocksky.app
spotify
atproto
lastfm
musicbrainz
scrobbling
listenbrainz
96
fork
atom
overview
issues
7
pulls
pipelines
[api] omit createdAt and updatedAt
tsiry-sandratraina.com
8 months ago
9b21ce5f
7ea0bb66
+10
-2
2 changed files
expand all
collapse all
unified
split
apps
api
src
xrpc
app
rocksky
dropbox
getFiles.ts
googledrive
getFiles.ts
+5
-1
apps/api/src/xrpc/app/rocksky/dropbox/getFiles.ts
···
6
import { Server } from "lexicon";
7
import { QueryParams } from "lexicon/types/app/rocksky/dropbox/getFiles";
8
import _ from "lodash";
0
9
import tables from "schema";
10
11
export default function (server: Server, ctx: Context) {
···
112
113
const presentation = (data) => {
114
return Effect.sync(() => ({
115
-
parentDirectory: _.get(data, "0.0.parent", null),
0
0
0
116
directories: data[0].map((item) => ({
117
id: item.dropbox_directories.id,
118
name: item.dropbox_directories.name,
···
6
import { Server } from "lexicon";
7
import { QueryParams } from "lexicon/types/app/rocksky/dropbox/getFiles";
8
import _ from "lodash";
9
+
import * as R from "ramda";
10
import tables from "schema";
11
12
export default function (server: Server, ctx: Context) {
···
113
114
const presentation = (data) => {
115
return Effect.sync(() => ({
116
+
parentDirectory: R.omit(
117
+
["createdAt", "updatedAt"],
118
+
_.get(data, "0.0.parent", null)
119
+
),
120
directories: data[0].map((item) => ({
121
id: item.dropbox_directories.id,
122
name: item.dropbox_directories.name,
+5
-1
apps/api/src/xrpc/app/rocksky/googledrive/getFiles.ts
···
5
import { Server } from "lexicon";
6
import { QueryParams } from "lexicon/types/app/rocksky/googledrive/getFiles";
7
import _ from "lodash";
0
8
import tables from "schema";
9
10
export default function (server: Server, ctx: Context) {
···
123
124
const presentation = (data) => {
125
return Effect.sync(() => ({
126
-
parentDirectory: _.get(data, "0.0.parent", null),
0
0
0
127
directories: data[0].map((item) => ({
128
id: item.google_drive_directories.id,
129
name: item.google_drive_directories.name,
···
5
import { Server } from "lexicon";
6
import { QueryParams } from "lexicon/types/app/rocksky/googledrive/getFiles";
7
import _ from "lodash";
8
+
import * as R from "ramda";
9
import tables from "schema";
10
11
export default function (server: Server, ctx: Context) {
···
124
125
const presentation = (data) => {
126
return Effect.sync(() => ({
127
+
parentDirectory: R.omit(
128
+
["createdAt", "updatedAt"],
129
+
_.get(data, "0.0.parent", null)
130
+
),
131
directories: data[0].map((item) => ({
132
id: item.google_drive_directories.id,
133
name: item.google_drive_directories.name,