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

[api] order files by name

+6 -2
+3 -1
apps/api/src/xrpc/app/rocksky/dropbox/getFiles.ts
··· 1 import { HandlerAuth } from "@atproto/xrpc-server"; 2 import { Context } from "context"; 3 - import { and, eq } from "drizzle-orm"; 4 import { alias } from "drizzle-orm/pg-core"; 5 import { Effect, pipe } from "effect"; 6 import { Server } from "lexicon"; ··· 64 eq(parentAlias.path, _.get(params, "at", "/Music")) 65 ) 66 ) 67 .execute(), 68 ctx.db 69 .select() ··· 83 eq(tables.dropboxDirectories.path, _.get(params, "at", "/Music")) 84 ) 85 ) 86 .execute(), 87 ]); 88 },
··· 1 import { HandlerAuth } from "@atproto/xrpc-server"; 2 import { Context } from "context"; 3 + import { and, asc, eq } from "drizzle-orm"; 4 import { alias } from "drizzle-orm/pg-core"; 5 import { Effect, pipe } from "effect"; 6 import { Server } from "lexicon"; ··· 64 eq(parentAlias.path, _.get(params, "at", "/Music")) 65 ) 66 ) 67 + .orderBy(asc(tables.dropboxDirectories.name)) 68 .execute(), 69 ctx.db 70 .select() ··· 84 eq(tables.dropboxDirectories.path, _.get(params, "at", "/Music")) 85 ) 86 ) 87 + .orderBy(asc(tables.dropboxPaths.name)) 88 .execute(), 89 ]); 90 },
+3 -1
apps/api/src/xrpc/app/rocksky/googledrive/getFiles.ts
··· 1 import { Context } from "context"; 2 - import { and, eq } from "drizzle-orm"; 3 import { alias } from "drizzle-orm/pg-core"; 4 import { Effect, pipe } from "effect"; 5 import { Server } from "lexicon"; ··· 69 eq(parentAlias.path, _.get(params, "at", "/Music")) 70 ) 71 ) 72 .execute(), 73 ctx.db 74 .select() ··· 97 ) 98 ) 99 ) 100 .execute(), 101 ]); 102 },
··· 1 import { Context } from "context"; 2 + import { and, asc, eq } from "drizzle-orm"; 3 import { alias } from "drizzle-orm/pg-core"; 4 import { Effect, pipe } from "effect"; 5 import { Server } from "lexicon"; ··· 69 eq(parentAlias.path, _.get(params, "at", "/Music")) 70 ) 71 ) 72 + .orderBy(asc(tables.googleDriveDirectories.name)) 73 .execute(), 74 ctx.db 75 .select() ··· 98 ) 99 ) 100 ) 101 + .orderBy(asc(tables.googleDrivePaths.name)) 102 .execute(), 103 ]); 104 },