[dev] Fix mock client webpack settings (#3908)
This commit is contained in:
parent
61bb2a4db9
commit
a5ad37f36f
@ -1,4 +1,5 @@
|
|||||||
const isTest = process.env.APP_ENV === 'test';
|
const isTest = process.env.APP_ENV === 'test';
|
||||||
|
const isMocked = Boolean(process.env.APP_MOCKED_CLIENT);
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
presets: [
|
presets: [
|
||||||
@ -16,6 +17,6 @@ module.exports = {
|
|||||||
'@babel/plugin-transform-class-properties',
|
'@babel/plugin-transform-class-properties',
|
||||||
'@babel/plugin-syntax-nullish-coalescing-operator',
|
'@babel/plugin-syntax-nullish-coalescing-operator',
|
||||||
'@babel/plugin-transform-logical-assignment-operators',
|
'@babel/plugin-transform-logical-assignment-operators',
|
||||||
...(isTest ? ['babel-plugin-transform-import-meta'] : []),
|
...(isTest && !isMocked ? ['babel-plugin-transform-import-meta'] : []),
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|||||||
@ -1,24 +1,26 @@
|
|||||||
import BigInt from 'big-integer';
|
import BigInt from 'big-integer';
|
||||||
import type { MockTypes } from './mockUtils/MockTypes';
|
|
||||||
import type { DownloadFileParams } from './downloadFile';
|
|
||||||
|
|
||||||
|
import type { DownloadFileParams } from './downloadFile';
|
||||||
|
import type { MockTypes } from './mockUtils/MockTypes';
|
||||||
|
|
||||||
|
import { GENERAL_TOPIC_ID } from '../../../config';
|
||||||
import { UpdateConnectionState } from '../network';
|
import { UpdateConnectionState } from '../network';
|
||||||
import Api from '../tl/api';
|
import Api from '../tl/api';
|
||||||
import createMockedUser from './mockUtils/createMockedUser';
|
import createMockedAvailableReaction from './mockUtils/createMockedAvailableReaction';
|
||||||
import createMockedDialog from './mockUtils/createMockedDialog';
|
|
||||||
import createMockedChannel from './mockUtils/createMockedChannel';
|
import createMockedChannel from './mockUtils/createMockedChannel';
|
||||||
import createMockedChat from './mockUtils/createMockedChat';
|
import createMockedChat from './mockUtils/createMockedChat';
|
||||||
import createMockedMessage from './mockUtils/createMockedMessage';
|
import createMockedDialog from './mockUtils/createMockedDialog';
|
||||||
import getIdFromInputPeer from './mockUtils/getIdFromInputPeer';
|
|
||||||
import createMockedAvailableReaction from './mockUtils/createMockedAvailableReaction';
|
|
||||||
import MockSender from './MockSender';
|
|
||||||
import { downloadFile } from './downloadFile';
|
|
||||||
import getDocumentIdFromLocation from './mockUtils/getDocumentIdFromLocation';
|
|
||||||
import createMockedDialogFilter from './mockUtils/createMockedDialogFilter';
|
import createMockedDialogFilter from './mockUtils/createMockedDialogFilter';
|
||||||
import createMockedTypePeer from './mockUtils/createMockedTypePeer';
|
|
||||||
import createMockedForumTopic from './mockUtils/createMockedForumTopic';
|
import createMockedForumTopic from './mockUtils/createMockedForumTopic';
|
||||||
import { GENERAL_TOPIC_ID } from '../../../config';
|
|
||||||
import createMockedJSON from './mockUtils/createMockedJSON';
|
import createMockedJSON from './mockUtils/createMockedJSON';
|
||||||
|
import createMockedMessage from './mockUtils/createMockedMessage';
|
||||||
|
import createMockedTypePeer from './mockUtils/createMockedTypePeer';
|
||||||
|
import createMockedUser from './mockUtils/createMockedUser';
|
||||||
|
import getDocumentIdFromLocation from './mockUtils/getDocumentIdFromLocation';
|
||||||
|
import getIdFromInputPeer from './mockUtils/getIdFromInputPeer';
|
||||||
|
import { downloadFile } from './downloadFile';
|
||||||
|
|
||||||
|
import MockSender from './MockSender';
|
||||||
|
|
||||||
const sizeTypes = ['u', 'v', 'w', 'y', 'd', 'x', 'c', 'm', 'b', 'a', 's', 'f'];
|
const sizeTypes = ['u', 'v', 'w', 'y', 'd', 'x', 'c', 'm', 'b', 'a', 's', 'f'];
|
||||||
|
|
||||||
@ -404,6 +406,16 @@ class TelegramClient {
|
|||||||
return undefined;
|
return undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public setPingCallback() {}
|
||||||
|
|
||||||
|
public setShouldDebugExportedSenders() {}
|
||||||
|
|
||||||
|
public isConnected() {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public releaseExportedSender() {}
|
||||||
|
|
||||||
private getMessagesFrom(chatId: string) {
|
private getMessagesFrom(chatId: string) {
|
||||||
return this.mockData.messages[chatId].map((message) => createMockedMessage(chatId, message.id, this.mockData));
|
return this.mockData.messages[chatId].map((message) => createMockedMessage(chatId, message.id, this.mockData));
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user