[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 isMocked = Boolean(process.env.APP_MOCKED_CLIENT);
|
||||
|
||||
module.exports = {
|
||||
presets: [
|
||||
@ -16,6 +17,6 @@ module.exports = {
|
||||
'@babel/plugin-transform-class-properties',
|
||||
'@babel/plugin-syntax-nullish-coalescing-operator',
|
||||
'@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 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 Api from '../tl/api';
|
||||
import createMockedUser from './mockUtils/createMockedUser';
|
||||
import createMockedDialog from './mockUtils/createMockedDialog';
|
||||
import createMockedAvailableReaction from './mockUtils/createMockedAvailableReaction';
|
||||
import createMockedChannel from './mockUtils/createMockedChannel';
|
||||
import createMockedChat from './mockUtils/createMockedChat';
|
||||
import createMockedMessage from './mockUtils/createMockedMessage';
|
||||
import getIdFromInputPeer from './mockUtils/getIdFromInputPeer';
|
||||
import createMockedAvailableReaction from './mockUtils/createMockedAvailableReaction';
|
||||
import MockSender from './MockSender';
|
||||
import { downloadFile } from './downloadFile';
|
||||
import getDocumentIdFromLocation from './mockUtils/getDocumentIdFromLocation';
|
||||
import createMockedDialog from './mockUtils/createMockedDialog';
|
||||
import createMockedDialogFilter from './mockUtils/createMockedDialogFilter';
|
||||
import createMockedTypePeer from './mockUtils/createMockedTypePeer';
|
||||
import createMockedForumTopic from './mockUtils/createMockedForumTopic';
|
||||
import { GENERAL_TOPIC_ID } from '../../../config';
|
||||
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'];
|
||||
|
||||
@ -404,6 +406,16 @@ class TelegramClient {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
public setPingCallback() {}
|
||||
|
||||
public setShouldDebugExportedSenders() {}
|
||||
|
||||
public isConnected() {
|
||||
return true;
|
||||
}
|
||||
|
||||
public releaseExportedSender() {}
|
||||
|
||||
private getMessagesFrom(chatId: string) {
|
||||
return this.mockData.messages[chatId].map((message) => createMockedMessage(chatId, message.id, this.mockData));
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user