agora-edu-core
Version:
Core APIs for building an online classroom
21 lines (20 loc) • 556 B
TypeScript
import { EduClassroomStore } from '.';
export declare class LogReporter {
private static readonly UPLOAD_PERIOD_IN_SECONDS;
private _task?;
private _lastUploadTs;
private _isProcessing;
private _store;
constructor(store: EduClassroomStore);
start(): void;
stop(): void;
private get _isTimeToUpload();
private get _engine();
private _execute;
private _uploadLog;
enableLogReport(): void;
disableLogReport(): void;
uploadLog(): void;
private _handleError;
private _classroomEventHandler;
}