UNPKG

@rsweeten/dropbox-sync

Version:

Reusable Dropbox synchronization module with framework adapters

27 lines (21 loc) 834 B
// Example Nuxt API routes for Dropbox integration import { createNuxtApiHandlers } from '../../src' import { defineEventHandler } from 'h3' // Create the Dropbox API handlers const dropboxHandlers = createNuxtApiHandlers() // Status endpoint export const statusHandler = defineEventHandler(async (event) => { return await dropboxHandlers.status(event) }) // OAuth start endpoint export const oauthStartHandler = defineEventHandler(async (event) => { return await dropboxHandlers.oauthStart(event) }) // OAuth callback endpoint export const oauthCallbackHandler = defineEventHandler(async (event) => { return await dropboxHandlers.oauthCallback(event) }) // Logout endpoint export const logoutHandler = defineEventHandler(async (event) => { return await dropboxHandlers.logout(event) })