17 lines
367 B
Go
17 lines
367 B
Go
package proxy
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/centrifugal/centrifuge"
|
|
)
|
|
|
|
type Client interface {
|
|
ID() string
|
|
UserID() string
|
|
Context() context.Context
|
|
Transport() centrifuge.TransportInfo
|
|
Unsubscribe(ch string, unsubscribe ...centrifuge.Unsubscribe)
|
|
WritePublication(channel string, publication *centrifuge.Publication, sp centrifuge.StreamPosition) error
|
|
}
|