mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2025-12-11 08:46:16 +00:00
36 lines
733 B
TypeScript
36 lines
733 B
TypeScript
import {Transport, VerifiableTransport} from '../src/transport';
|
|
|
|
export class DummyTransport extends Transport {
|
|
send(subject: string, message: string): Promise<string> {
|
|
return new Promise((resolve, reject) => {
|
|
if (0 === 0) {
|
|
resolve(subject);
|
|
}
|
|
|
|
reject(message);
|
|
});
|
|
}
|
|
}
|
|
|
|
export class VerifiableDummyTransport extends VerifiableTransport {
|
|
isVerified(): boolean {
|
|
return false;
|
|
}
|
|
|
|
send(subject: string, message: string): Promise<string> {
|
|
return new Promise((resolve, reject) => {
|
|
if (0 === 0) {
|
|
resolve(subject);
|
|
}
|
|
|
|
reject(message);
|
|
});
|
|
}
|
|
|
|
verify(): Promise<boolean> {
|
|
return new Promise((resolve) => {
|
|
resolve(true);
|
|
});
|
|
}
|
|
}
|