2023-10-18 07:18:32 -07:00
|
|
|
package producer
|
|
|
|
|
|
|
|
import (
|
|
|
|
"context"
|
|
|
|
|
|
|
|
"go.uber.org/zap"
|
|
|
|
)
|
|
|
|
|
|
|
|
// VAAInMemory represents VAA queue in memory.
|
|
|
|
type VAAInMemory struct {
|
|
|
|
logger *zap.Logger
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewVAAInMemory creates a VAA queue in memory instances.
|
|
|
|
func NewVAAInMemory(logger *zap.Logger) *VAAInMemory {
|
|
|
|
m := &VAAInMemory{logger: logger}
|
|
|
|
return m
|
|
|
|
}
|
|
|
|
|
|
|
|
// Push pushes a VAAEvent to memory.
|
2023-11-27 07:31:35 -08:00
|
|
|
func (m *VAAInMemory) Push(context.Context, *Notification) error {
|
2023-10-18 07:18:32 -07:00
|
|
|
return nil
|
|
|
|
}
|