tdweb: 0.2.41
GitOrigin-RevId: 7b7e7e1b06a8d53082f079fecff74d193e502fb5
This commit is contained in:
parent
d1227466fc
commit
176e7ea95f
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@arseny30/tdweb",
|
"name": "@arseny30/tdweb",
|
||||||
"version": "0.2.40",
|
"version": "0.2.41",
|
||||||
"description": "Javascript interface for TDLib (telegram library)",
|
"description": "Javascript interface for TDLib (telegram library)",
|
||||||
"main": "dist/tdweb.js",
|
"main": "dist/tdweb.js",
|
||||||
"files": [
|
"files": [
|
||||||
|
@ -439,6 +439,8 @@ class TdClient {
|
|||||||
options.readOnly
|
options.readOnly
|
||||||
);
|
);
|
||||||
|
|
||||||
|
this.noDb = options.noDb || false;
|
||||||
|
|
||||||
log.info('load TdModule');
|
log.info('load TdModule');
|
||||||
this.TdModule = await loadTdLib(mode, self.onFS);
|
this.TdModule = await loadTdLib(mode, self.onFS);
|
||||||
log.info('got TdModule');
|
log.info('got TdModule');
|
||||||
@ -514,6 +516,14 @@ class TdClient {
|
|||||||
value: this.tdfs.dbFileSystem.root + '/language'
|
value: this.tdfs.dbFileSystem.root + '/language'
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
this.send({
|
||||||
|
'@type': 'setOption',
|
||||||
|
name: 'ignore_background_updates',
|
||||||
|
value: {
|
||||||
|
'@type': 'optionValueBoolean',
|
||||||
|
value: !this.noDb
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
this.flushPendingQueries();
|
this.flushPendingQueries();
|
||||||
|
|
||||||
@ -540,6 +550,12 @@ class TdClient {
|
|||||||
if (query['@type'] === 'setTdlibParameters') {
|
if (query['@type'] === 'setTdlibParameters') {
|
||||||
query.parameters.database_directory = this.tdfs.dbFileSystem.root;
|
query.parameters.database_directory = this.tdfs.dbFileSystem.root;
|
||||||
query.parameters.files_directory = this.tdfs.inboundFileSystem.root;
|
query.parameters.files_directory = this.tdfs.inboundFileSystem.root;
|
||||||
|
|
||||||
|
let useDb = !this.noDb;
|
||||||
|
query.parameters.use_file_database = useDb;
|
||||||
|
query.parameters.use_chat_info_database = useDb;
|
||||||
|
query.parameters.use_message_database = useDb;
|
||||||
|
query.parameters.use_secret_chats = useDb;
|
||||||
}
|
}
|
||||||
if (query['@type'] === 'getLanguagePackString') {
|
if (query['@type'] === 'getLanguagePackString') {
|
||||||
query.language_pack_database_path = this.tdfs.dbFileSystem.root + '/language';
|
query.language_pack_database_path = this.tdfs.dbFileSystem.root + '/language';
|
||||||
|
Loading…
Reference in New Issue
Block a user