A decentralized music tracking and discovery platform built on AT Protocol 🎵

[api] fix directory query (dropbox/googledrive)

+2 -6
+1 -2
apps/api/src/xrpc/app/rocksky/dropbox/getFiles.ts
··· 54 .leftJoin(tables.users, eq(tables.dropbox.userId, tables.users.id)) 55 .leftJoin( 56 parentAlias, 57 - eq(tables.dropboxDirectories.id, tables.dropboxDirectories.parentId) 58 ) 59 .where(and(eq(tables.users.did, did), eq(parentAlias.path, params.at))) 60 .execute(); ··· 67 }; 68 69 const presentation = (data) => { 70 - console.log(data); 71 return Effect.sync(() => ({ 72 files: data.map((item) => ({ 73 id: item.dropbox_directories.id,
··· 54 .leftJoin(tables.users, eq(tables.dropbox.userId, tables.users.id)) 55 .leftJoin( 56 parentAlias, 57 + eq(parentAlias.id, tables.dropboxDirectories.parentId) 58 ) 59 .where(and(eq(tables.users.did, did), eq(parentAlias.path, params.at))) 60 .execute(); ··· 67 }; 68 69 const presentation = (data) => { 70 return Effect.sync(() => ({ 71 files: data.map((item) => ({ 72 id: item.dropbox_directories.id,
+1 -4
apps/api/src/xrpc/app/rocksky/googledrive/getFiles.ts
··· 53 .leftJoin(tables.users, eq(tables.googleDrive.userId, tables.users.id)) 54 .leftJoin( 55 parentAlias, 56 - eq( 57 - tables.googleDriveDirectories.id, 58 - tables.googleDriveDirectories.parentId 59 - ) 60 ) 61 .where(and(eq(tables.users.did, did), eq(parentAlias.path, params.at))) 62 .execute();
··· 53 .leftJoin(tables.users, eq(tables.googleDrive.userId, tables.users.id)) 54 .leftJoin( 55 parentAlias, 56 + eq(parentAlias.id, tables.googleDriveDirectories.parentId) 57 ) 58 .where(and(eq(tables.users.did, did), eq(parentAlias.path, params.at))) 59 .execute();