Mainflux.mainflux/http/mocks/publisher.go

28 lines
474 B
Go
Raw Normal View History

//
// Copyright (c) 2018
// Mainflux
//
// SPDX-License-Identifier: Apache-2.0
//
package mocks
2019-07-18 21:01:09 +08:00
import (
"context"
"github.com/mainflux/mainflux"
)
var _ (mainflux.MessagePublisher) = (*mockPublisher)(nil)
type mockPublisher struct{}
// NewPublisher returns mock message publisher.
func NewPublisher() mainflux.MessagePublisher {
return mockPublisher{}
}
2019-07-18 21:01:09 +08:00
func (pub mockPublisher) Publish(_ context.Context, _ string, msg mainflux.RawMessage) error {
return nil
}