Skip to content

Commit 7ee87dd

Browse files
committed
fix: send auth denial
1 parent 7bd86fe commit 7ee87dd

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/server/file-handler.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import type { FileStorage } from "../storage/file-storage";
33
import type { Logger } from "./logger";
44
import { FileMessage } from "../lib/protocol/message-types";
55
import type {
6+
DecodedFileAuthMessage,
67
DecodedFileProgress,
78
DecodedFileRequest,
89
} from "../lib/protocol/types";
@@ -112,12 +113,9 @@ export class FileHandler<Context extends ServerContext> {
112113
await sendResponse(
113114
new FileMessage(
114115
{
115-
type: "file-request",
116-
direction: payload.direction,
117-
fileId: payload.fileId,
118-
filename: payload.filename,
119-
size: payload.size,
120-
mimeType: payload.mimeType,
116+
type: "file-auth-message",
117+
permission: "denied",
118+
reason: `File size ${payload.size} exceeds maximum ${MAX_FILE_SIZE} bytes`,
121119
},
122120
context,
123121
encrypted,

0 commit comments

Comments
 (0)