@@ -2,8 +2,8 @@ import { NextResponse } from "next/server";
|
|||||||
import { db } from "@/lib/db";
|
import { db } from "@/lib/db";
|
||||||
|
|
||||||
function isAuthorized(req: Request): boolean {
|
function isAuthorized(req: Request): boolean {
|
||||||
const key = process.env.DISPLAY_API_KEY;
|
const key = process.env.API_SECRET_KEY;
|
||||||
if (!key) return false; // key must be set
|
if (!key) return false;
|
||||||
return req.headers.get("x-display-key") === key;
|
return req.headers.get("x-display-key") === key;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
// IP or hostname of your VFX Review server — no trailing slash
|
// IP or hostname of your VFX Review server — no trailing slash
|
||||||
#define SERVER_HOST "192.168.1.100"
|
#define SERVER_HOST "192.168.1.100"
|
||||||
#define SERVER_PORT 3000
|
#define SERVER_PORT 3000
|
||||||
#define DISPLAY_API_KEY "your-display-api-key-here" // must match .env DISPLAY_API_KEY
|
#define DISPLAY_API_KEY "your-api-secret-key-here" // value of API_SECRET_KEY in .env
|
||||||
|
|
||||||
// ── MAX7219 hardware (hardware SPI) ──────────────────────────────────────────
|
// ── MAX7219 hardware (hardware SPI) ──────────────────────────────────────────
|
||||||
// Module: 4 × 8×8 MAX7219 daisy-chained = 8×32 display
|
// Module: 4 × 8×8 MAX7219 daisy-chained = 8×32 display
|
||||||
|
|||||||
Reference in New Issue
Block a user