You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-desktop/ts/test/test-utils/stubs/sending/PendingMessageCacheStub.ts

23 lines
513 B
TypeScript

import { PendingMessageCache } from '../../../../session/sending';
import { RawMessage } from '../../../../session/types';
export class PendingMessageCacheStub extends PendingMessageCache {
public dbData: Array<RawMessage>;
constructor(dbData: Array<RawMessage> = []) {
super();
this.dbData = dbData;
}
public getCache(): Readonly<Array<RawMessage>> {
return this.cache;
}
protected async getFromStorage() {
return this.dbData;
}
protected async saveToDB() {
return;
}
}