matrix-react-sdk
Version:
SDK for matrix.org using React
19 lines (18 loc) • 766 B
TypeScript
import { MatrixClient } from "matrix-js-sdk/src/client";
import "blueimp-canvas-to-blob";
import { IUpload } from "./models/IUpload";
export declare class UploadCanceledError extends Error {
}
export default class ContentMessages {
private inprogress;
private mediaConfig;
sendStickerContentToRoom(url: string, roomId: string, info: string, text: string, matrixClient: MatrixClient): any;
getUploadLimit(): number;
sendContentListToRoom(files: File[], roomId: string, matrixClient: MatrixClient): Promise<void>;
getCurrentUploads(): IUpload[];
cancelUpload(promise: Promise<any>): void;
private sendContentToRoom;
private isFileSizeAcceptable;
private ensureMediaConfigFetched;
static sharedInstance(): ContentMessages;
}