mtproton
Version:
Telegram API JS (MTProto) client library for browser and nodejs
23 lines (19 loc) • 522 B
JavaScript
const makeMTProto = require('../../src');
const SHA1 = require('./sha1');
const SHA256 = require('./sha256');
const PBKDF2 = require('./pbkdf2');
const Transport = require('./transport');
const getRandomBytes = require('./get-random-bytes');
const getLocalStorage = require('./get-local-storage');
function createTransport(dc, crypto) {
return new Transport(dc, crypto);
}
const MTProto = makeMTProto({
SHA1,
SHA256,
PBKDF2,
getRandomBytes,
getLocalStorage,
createTransport,
});
module.exports = MTProto;