padlocal-client-ts
Version:
Padlocal ts client
18 lines (17 loc) • 621 B
TypeScript
import { StreamHandler } from "./StreamHandler";
import { WeChatStreamRequest } from "../proto/padlocal_pb";
import { Bytes } from "../utils/ByteUtils";
import { Request } from "../Request";
export declare type FileUploadStreamHandlerParams = {
aesKey: Bytes;
dataBag: {
[key: string]: Bytes;
};
};
export declare class FileUploadStreamHandler extends StreamHandler {
private _socketClient?;
private readonly _params;
constructor(request: Request, params: FileUploadStreamHandlerParams);
onRequest(weChatStreamRequest: WeChatStreamRequest): void;
private _assembleUploadPayload;
}