123456789101112131415161718192021 |
- // Copyright GoFrame Author(https://goframe.org). All Rights Reserved.
- //
- // This Source Code Form is subject to the terms of the MIT License.
- // If a copy of the MIT was not distributed with this file,
- // You can obtain one at https://github.com/gogf/gf.
- package gredis
- import "fmt"
- // Subscription received after a successful subscription to channel.
- type Subscription struct {
- Kind string // Can be "subscribe", "unsubscribe", "psubscribe" or "punsubscribe".
- Channel string // Channel name we have subscribed to.
- Count int // Number of channels we are currently subscribed to.
- }
- // String converts current object to a readable string.
- func (m *Subscription) String() string {
- return fmt.Sprintf("%s: %s", m.Kind, m.Channel)
- }
|