mirror of
https://github.com/mainflux/mainflux.git
synced 2025-05-01 13:48:56 +08:00
19 lines
362 B
Go
19 lines
362 B
Go
![]() |
package mocks
|
||
|
|
||
|
import "github.com/mainflux/mainflux/pkg/messaging"
|
||
|
|
||
|
type MockPublisher struct{}
|
||
|
|
||
|
// NewPublisher returns mock message publisher.
|
||
|
func NewPublisher() messaging.Publisher {
|
||
|
return MockPublisher{}
|
||
|
}
|
||
|
|
||
|
func (pub MockPublisher) Publish(topic string, msg messaging.Message) error {
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (pub MockPublisher) Close() error {
|
||
|
return nil
|
||
|
}
|