Telegram Web K with changes to work inside I2P
https://web.telegram.i2p/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
654 B
31 lines
654 B
4 years ago
|
import { CancellablePromise } from "../helpers/cancellablePromise";
|
||
|
import ProgressivePreloader from "./preloader";
|
||
|
|
||
|
export default class Loader {
|
||
|
public preloader: ProgressivePreloader;
|
||
|
|
||
|
constructor(private options: {
|
||
|
dialogType?: 'contact' | 'private' | 'group' | 'channel',
|
||
|
getPromise: () => CancellablePromise<any>,
|
||
|
middleware: () => boolean,
|
||
|
appendTo: HTMLElement,
|
||
|
preloader?: ProgressivePreloader,
|
||
|
isUpload?: boolean
|
||
|
}) {
|
||
|
this.preloader = options.preloader || new ProgressivePreloader({
|
||
|
cancelable: false,
|
||
|
attachMethod: 'prepend'
|
||
|
});
|
||
|
|
||
|
}
|
||
|
|
||
|
public init() {
|
||
|
|
||
|
}
|
||
|
|
||
|
public load() {
|
||
|
|
||
|
|
||
|
|
||
|
}
|
||
|
}
|