mirror of
https://github.com/mainflux/mainflux.git
synced 2025-04-26 13:48:53 +08:00

* Replace Writer with Consumer Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> * Add Notifications package Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> * Update Consumer Start Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> * Fix Readers Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> * Fix Consumer naming Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> * Add repo to Notify Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> * Remove notify Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> * Rename consumer field in middlewares Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> * Fix remarks and add Readme Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
12 lines
316 B
Go
12 lines
316 B
Go
// Copyright (c) Mainflux
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package consumers
|
|
|
|
// Consumer specifies message consuming API.
|
|
type Consumer interface {
|
|
// Consume method is used to consumed received messages.
|
|
// A non-nil error is returned to indicate operation failure.
|
|
Consume(messages interface{}) error
|
|
}
|