summaryrefslogtreecommitdiff
path: root/frontend/app/api/directories/route.ts
blob: b3515bb9df87d754159b9876e520b51e449d6ffb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { NextResponse } from 'next/server'
import { Drive_ls_directories } from '@/lib/drive_server'

export async function GET() {
  try {
    const directories = await Drive_ls_directories()
    
    return NextResponse.json(directories)
  } catch (error) {
    console.error('Error fetching directories:', error)
    return NextResponse.json(
      { error: error instanceof Error ? error.message : 'Internal server error' },
      { status: 500 }
    )
  }
}