logic

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 6, 2023 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConnectLogic

type ConnectLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewConnectLogic

func NewConnectLogic(ctx context.Context, svcCtx *svc.ServiceContext) *ConnectLogic

func (*ConnectLogic) Connect

func (l *ConnectLogic) Connect(in *logic.ConnectReq) (*logic.ConnectReply, error)

type DelGroupsLogic

type DelGroupsLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewDelGroupsLogic

func NewDelGroupsLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DelGroupsLogic

func (*DelGroupsLogic) DelGroups

func (l *DelGroupsLogic) DelGroups(in *logic.DelGroupsReq) (*logic.Reply, error)

type DisconnectLogic

type DisconnectLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewDisconnectLogic

func NewDisconnectLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DisconnectLogic

func (*DisconnectLogic) Disconnect

func (l *DisconnectLogic) Disconnect(in *logic.DisconnectReq) (*logic.Reply, error)

type HeartbeatLogic

type HeartbeatLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewHeartbeatLogic

func NewHeartbeatLogic(ctx context.Context, svcCtx *svc.ServiceContext) *HeartbeatLogic

func (*HeartbeatLogic) Heartbeat

func (l *HeartbeatLogic) Heartbeat(in *logic.HeartbeatReq) (*logic.Reply, error)

type JoinGroupsByKeysLogic

type JoinGroupsByKeysLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewJoinGroupsByKeysLogic

func NewJoinGroupsByKeysLogic(ctx context.Context, svcCtx *svc.ServiceContext) *JoinGroupsByKeysLogic

func (*JoinGroupsByKeysLogic) JoinGroupsByKeys

func (l *JoinGroupsByKeysLogic) JoinGroupsByKeys(in *logic.GroupsKey) (*logic.Reply, error)

type JoinGroupsByMidsLogic

type JoinGroupsByMidsLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewJoinGroupsByMidsLogic

func NewJoinGroupsByMidsLogic(ctx context.Context, svcCtx *svc.ServiceContext) *JoinGroupsByMidsLogic

func (*JoinGroupsByMidsLogic) JoinGroupsByMids

func (l *JoinGroupsByMidsLogic) JoinGroupsByMids(in *logic.GroupsMid) (*logic.Reply, error)

type LeaveGroupsByKeysLogic

type LeaveGroupsByKeysLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewLeaveGroupsByKeysLogic

func NewLeaveGroupsByKeysLogic(ctx context.Context, svcCtx *svc.ServiceContext) *LeaveGroupsByKeysLogic

func (*LeaveGroupsByKeysLogic) LeaveGroupsByKeys

func (l *LeaveGroupsByKeysLogic) LeaveGroupsByKeys(in *logic.GroupsKey) (*logic.Reply, error)

type LeaveGroupsByMidsLogic

type LeaveGroupsByMidsLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewLeaveGroupsByMidsLogic

func NewLeaveGroupsByMidsLogic(ctx context.Context, svcCtx *svc.ServiceContext) *LeaveGroupsByMidsLogic

func (*LeaveGroupsByMidsLogic) LeaveGroupsByMids

func (l *LeaveGroupsByMidsLogic) LeaveGroupsByMids(in *logic.GroupsMid) (*logic.Reply, error)

type PushByKeysLogic

type PushByKeysLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewPushByKeysLogic

func NewPushByKeysLogic(ctx context.Context, svcCtx *svc.ServiceContext) *PushByKeysLogic

func (*PushByKeysLogic) PushByKeys

func (l *PushByKeysLogic) PushByKeys(in *logic.KeysMsg) (*logic.Reply, error)

type PushByMidsLogic

type PushByMidsLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewPushByMidsLogic

func NewPushByMidsLogic(ctx context.Context, svcCtx *svc.ServiceContext) *PushByMidsLogic

func (*PushByMidsLogic) PushByMids

func (l *PushByMidsLogic) PushByMids(in *logic.MidsMsg) (*logic.Reply, error)

type PushGroupLogic

type PushGroupLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewPushGroupLogic

func NewPushGroupLogic(ctx context.Context, svcCtx *svc.ServiceContext) *PushGroupLogic

func (*PushGroupLogic) PushGroup

func (l *PushGroupLogic) PushGroup(in *logic.GroupMsg) (*logic.Reply, error)

type ReceiveLogic

type ReceiveLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewReceiveLogic

func NewReceiveLogic(ctx context.Context, svcCtx *svc.ServiceContext) *ReceiveLogic

func (*ReceiveLogic) Receive

func (l *ReceiveLogic) Receive(in *logic.ReceiveReq) (*logic.Reply, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL