wormhole-explorer/fly-event-processor/internal/metrics/dummy.go

27 lines
902 B
Go
Raw Normal View History

2024-04-24 06:56:22 -07:00
package metrics
2024-04-25 13:35:53 -07:00
import sdk "github.com/wormhole-foundation/wormhole/sdk/vaa"
2024-04-24 06:56:22 -07:00
// DummyMetrics is a dummy implementation of Metric interface.
type DummyMetrics struct{}
// NewDummyMetrics returns a new instance of DummyMetrics.
func NewDummyMetrics() *DummyMetrics {
return &DummyMetrics{}
}
2024-04-25 13:35:53 -07:00
// IncDuplicatedVaaConsumedQueue dummy implementation.
func (d *DummyMetrics) IncDuplicatedVaaConsumedQueue() {}
// IncDuplicatedVaaProcessed dummy implementation.
func (d *DummyMetrics) IncDuplicatedVaaProcessed(chainID sdk.ChainID) {}
// IncDuplicatedVaaFailed dummy implementation.
func (d *DummyMetrics) IncDuplicatedVaaFailed(chainID sdk.ChainID) {}
// IncDuplicatedVaaExpired dummy implementation.
func (d *DummyMetrics) IncDuplicatedVaaExpired(chainID sdk.ChainID) {}
// IncDuplicatedVaaCanNotFixed dummy implementation.
func (d *DummyMetrics) IncDuplicatedVaaCanNotFixed(chainID sdk.ChainID) {}