Make payload limit configurable by tests

This commit is contained in:
Daniel Imms
2026-01-31 15:08:05 -08:00
parent 2e2270d01f
commit 5ecdc7da44
3 changed files with 9 additions and 3 deletions
+3 -1
View File
@@ -199,6 +199,8 @@ export class ApcParser implements IApcParser {
* as APC handlers.
*/
export class ApcHandler implements IApcHandler {
private static PAYLOAD_LIMIT = PAYLOAD_LIMIT;
private _data = '';
private _hitLimit: boolean = false;
@@ -214,7 +216,7 @@ export class ApcHandler implements IApcHandler {
return;
}
this._data += utf32ToString(data, start, end);
if (this._data.length > PAYLOAD_LIMIT) {
if (this._data.length > ApcHandler.PAYLOAD_LIMIT) {
this._data = '';
this._hitLimit = true;
}