setup getter

This commit is contained in:
weboko 2023-04-19 01:30:23 +02:00
parent ff218aa1a7
commit 4b68b5288d
No known key found for this signature in database

View File

@ -15,7 +15,6 @@ export function toRLNSignal(contentTopic: string, msg: IMessage): Uint8Array {
export class RlnMessage<T extends IDecodedMessage> implements IDecodedMessage {
public pubSubTopic = "";
public ephemeral = false;
constructor(
public rlnInstance: RLNInstance,
@ -53,6 +52,10 @@ export class RlnMessage<T extends IDecodedMessage> implements IDecodedMessage {
return this.msg.timestamp;
}
get ephemeral(): boolean | undefined {
return this.msg.ephemeral;
}
get epoch(): number | undefined {
const bytes = this.msg.rateLimitProof?.epoch;
if (!bytes) return;