mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-03-11 09:12:52 +00:00
Resolve "Transition to ESLint"
This commit is contained in:
committed by
Rainer Killinger
parent
ca1d2444e0
commit
418ba67d15
@@ -42,25 +42,25 @@ export async function startApp(): Promise<Express> {
|
||||
const port = await getPort();
|
||||
server.listen(port);
|
||||
|
||||
server.on('error', err => {
|
||||
throw err;
|
||||
server.on('error', error => {
|
||||
throw error;
|
||||
});
|
||||
|
||||
return new Promise(resolve => server.on('listening', () => {
|
||||
app.set(
|
||||
'bulk',
|
||||
bulkStorageMock,
|
||||
);
|
||||
resolve(app);
|
||||
}));
|
||||
return new Promise(resolve =>
|
||||
server.on('listening', () => {
|
||||
app.set('bulk', bulkStorageMock);
|
||||
resolve(app);
|
||||
}),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* An elasticsearch mock
|
||||
*/
|
||||
export class ElasticsearchMock implements Database {
|
||||
// @ts-ignore
|
||||
// @ts-expect-error never read
|
||||
private bulk: Bulk | undefined;
|
||||
|
||||
private storageMock = new Map<string, SCThings>();
|
||||
|
||||
constructor(_configFile: SCConfigFile, _mailQueue?: MailQueue) {
|
||||
@@ -81,7 +81,7 @@ export class ElasticsearchMock implements Database {
|
||||
}
|
||||
|
||||
get(uid: SCUuid): Promise<SCThings> {
|
||||
// @ts-ignore
|
||||
// @ts-expect-error incompatible types
|
||||
return Promise.resolve(this.storageMock.get(uid));
|
||||
}
|
||||
|
||||
@@ -98,49 +98,54 @@ export class ElasticsearchMock implements Database {
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
search(_params: SCSearchQuery): Promise<SCSearchResponse> {
|
||||
return Promise.resolve({data: [], facets: [], pagination: {count: 0, offset: 0, total: 0}, stats: {time: 0}});
|
||||
search(_parameters: SCSearchQuery): Promise<SCSearchResponse> {
|
||||
return Promise.resolve({
|
||||
data: [],
|
||||
facets: [],
|
||||
pagination: {count: 0, offset: 0, total: 0},
|
||||
stats: {time: 0},
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
export const bulkStorageMock = new BulkStorage(new ElasticsearchMock(configFile));
|
||||
|
||||
export const bulk: Bulk = {
|
||||
expiration: moment().add(3600, 'seconds')
|
||||
.format(),
|
||||
source: 'some_source',
|
||||
state: 'in progress',
|
||||
type: SCThingType.Book,
|
||||
uid: ''
|
||||
};
|
||||
expiration: moment().add(3600, 'seconds').format(),
|
||||
source: 'some_source',
|
||||
state: 'in progress',
|
||||
type: SCThingType.Book,
|
||||
uid: '',
|
||||
};
|
||||
|
||||
export class FooError extends Error {
|
||||
}
|
||||
export class FooError extends Error {}
|
||||
|
||||
export const DEFAULT_TEST_TIMEOUT = 10000;
|
||||
export const DEFAULT_TEST_TIMEOUT = 10_000;
|
||||
|
||||
export const TRANSPORT_SEND_RESPONSE = 'Send Response';
|
||||
|
||||
export const getTransport = (verified: boolean) => {
|
||||
return {
|
||||
cc: undefined,
|
||||
from: undefined,
|
||||
recipients: undefined,
|
||||
transportAgent: undefined,
|
||||
verified: undefined,
|
||||
isVerified(): boolean {
|
||||
return verified;
|
||||
},
|
||||
send(_subject: string, _message: string): Promise<string> {
|
||||
return Promise.resolve('');
|
||||
},
|
||||
sendMail(_mail: any): Promise<string> {
|
||||
return Promise.resolve(TRANSPORT_SEND_RESPONSE);
|
||||
},
|
||||
verify(): Promise<boolean> {
|
||||
return Promise.resolve(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
return {
|
||||
cc: undefined,
|
||||
from: undefined,
|
||||
recipients: undefined,
|
||||
transportAgent: undefined,
|
||||
verified: undefined,
|
||||
isVerified(): boolean {
|
||||
return verified;
|
||||
},
|
||||
send(_subject: string, _message: string): Promise<string> {
|
||||
return Promise.resolve('');
|
||||
},
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
sendMail(_mail: any): Promise<string> {
|
||||
return Promise.resolve(TRANSPORT_SEND_RESPONSE);
|
||||
},
|
||||
verify(): Promise<boolean> {
|
||||
return Promise.resolve(false);
|
||||
},
|
||||
};
|
||||
};
|
||||
|
||||
export const getIndex = (uid?: string) => `stapps_footype_foosource_${uid ? uid : Elasticsearch.getIndexUID(v4())}`;
|
||||
export const getIndex = (uid?: string) =>
|
||||
`stapps_footype_foosource_${uid ? uid : Elasticsearch.getIndexUID(v4())}`;
|
||||
|
||||
Reference in New Issue
Block a user