feat: Enhance provider components with detailed documentation and comments
- Added comprehensive comments and JSDoc-style documentation to NotificationProvider, ThemeProvider, UserProvider, and WebsiteThemeProvider for better clarity and maintainability. - Improved type definitions in index.ts for better code understanding and usage. - Introduced Docker support with Dockerfiles for various services including AI server, signaling server, and browser-use service. - Created a docker-compose.yml file to orchestrate multiple services including PostgreSQL, AI, scraper, and frontend. - Added a startup guide (startup.txt) for setting up the CRM environment on Ubuntu with Docker. - Included a .dockerignore file to exclude unnecessary files from Docker builds.
This commit is contained in:
@@ -1,3 +1,10 @@
|
||||
// ── Messages: Single Message ─────────────────────────────────────────────────
|
||||
// DELETE /api/conversations/[id]/messages/[messageId]
|
||||
// — Delete a specific message (soft-delete) owned by the current user.
|
||||
// — Handles cleanup of associated voice note audio files.
|
||||
//
|
||||
// Auth: authenticated; user must be a participant and the message sender
|
||||
|
||||
import { NextRequest, NextResponse } from "next/server"
|
||||
import { getSessionUser } from "@/lib/auth"
|
||||
import { query } from "@/lib/db"
|
||||
@@ -5,6 +12,8 @@ import { unlink } from "node:fs/promises"
|
||||
import { join } from "node:path"
|
||||
import { existsSync } from "node:fs"
|
||||
|
||||
// ── DELETE ───────────────────────────────────────────────────────────────────
|
||||
|
||||
export async function DELETE(
|
||||
_request: NextRequest,
|
||||
{ params }: { params: Promise<{ id: string; messageId: string }> },
|
||||
|
||||
Reference in New Issue
Block a user