Skip to content

Add input validation for file params, resolvePending, and postMultipart#5

Merged
antonkomarev merged 1 commit into
masterfrom
add-input-validation
Mar 22, 2026
Merged

Add input validation for file params, resolvePending, and postMultipart#5
antonkomarev merged 1 commit into
masterfrom
add-input-validation

Conversation

@antonkomarev
Copy link
Copy Markdown
Member

  • Validate that exactly one of fileId/filePath is provided in sendFile, sendVoice, sendMedia (xor check)
  • Validate file existence in HttpClient::postMultipart before reading
  • Refactor ChatsApi::resolvePending: move validation to the top, replace Exception with InvalidArgumentException, add xor check

@antonkomarev antonkomarev merged commit 9b1f92d into master Mar 22, 2026
12 checks passed
@antonkomarev antonkomarev deleted the add-input-validation branch March 22, 2026 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant