Home > widget-integration > CountdownTimerModule > setupBlockListener

CountdownTimerModule.setupBlockListener() method

Registers a TAE block listener that triggers for every countdownTimer block.

Override to listen for additional block types or add pre-filtering logic.

Signature:

protected setupBlockListener(): void;

Returns:

void

Example

Also handle a promotional variant of the timer:

protected setupBlockListener(): void {
  super.setupBlockListener();
  this.appService.TAEApp.addRegistryBlockListener((block) => {
    if (block.blockType === 'promoCountdownTimer') {
      this.onInitBlock(block);
    }
  });
}