22 lines
355 B
Go
22 lines
355 B
Go
package main
|
|
|
|
import "context"
|
|
|
|
type Storage struct {
|
|
driver Driver
|
|
}
|
|
|
|
func NewTestStorage() Storage {
|
|
return Storage{driver: NewTestDB()}
|
|
}
|
|
|
|
func NewStorage(driver Driver) Storage {
|
|
return Storage{driver: driver}
|
|
}
|
|
|
|
func (s Storage) Enqueue(ctx context.Context, m Message) error {
|
|
}
|
|
|
|
func (s Storage) Dequeue(ctx context.Context, m Message) error {
|
|
}
|