A decentralized music tracking and discovery platform built on AT Protocol 🎵 rocksky.app
spotify atproto lastfm musicbrainz scrobbling listenbrainz

[api] omit createdAt and updatedAt

+10 -2
+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"; 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), 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"; 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), 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,