updates

package
v0.0.0-...-e41513e Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2020 License: Apache-2.0 Imports: 6 Imported by: 7

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type UpdateModel

type UpdateModel struct {
	// contains filtered or unexported fields
}

func (*UpdateModel) InstallModel

func (m *UpdateModel) InstallModel()

func (*UpdateModel) RegisterCallback

func (m *UpdateModel) RegisterCallback(cb interface{})

type UpdatesLogic

type UpdatesLogic struct {
	// contains filtered or unexported fields
}

func NewUpdatesLogic

func NewUpdatesLogic(userId int32) *UpdatesLogic

///////////////////////////////////////////////////////////////////////////////////////

func NewUpdatesLogicByMessage

func NewUpdatesLogicByMessage(userId int32, message *mtproto.Message) *UpdatesLogic

func NewUpdatesLogicByUpdate

func NewUpdatesLogicByUpdate(userId int32, update *mtproto.Update) *UpdatesLogic

func NewUpdatesLogicByUpdates

func NewUpdatesLogicByUpdates(userId int32, updateList []*mtproto.Update) *UpdatesLogic

func (*UpdatesLogic) AddChat

func (m *UpdatesLogic) AddChat(chat *mtproto.Chat)

func (*UpdatesLogic) AddChats

func (m *UpdatesLogic) AddChats(chatList []*mtproto.Chat)

func (*UpdatesLogic) AddUpdate

func (m *UpdatesLogic) AddUpdate(update *mtproto.Update)

func (*UpdatesLogic) AddUpdateMessageId

func (m *UpdatesLogic) AddUpdateMessageId(messageId int32, randomId int64)

func (*UpdatesLogic) AddUpdateNewChannelMessage

func (m *UpdatesLogic) AddUpdateNewChannelMessage(pts, ptsCount int32, message *mtproto.Message)

func (*UpdatesLogic) AddUpdateNewMessage

func (m *UpdatesLogic) AddUpdateNewMessage(pts, ptsCount int32, message *mtproto.Message)

///////////////////////////////////////////////////////////////////////////////////////

func (*UpdatesLogic) AddUpdates

func (m *UpdatesLogic) AddUpdates(updateList []*mtproto.Update)

///////////////////////////////////////////////////////////////////////////////////////

func (*UpdatesLogic) AddUser

func (m *UpdatesLogic) AddUser(user *mtproto.User)

func (*UpdatesLogic) AddUsers

func (m *UpdatesLogic) AddUsers(userList []*mtproto.User)

func (*UpdatesLogic) PushTopUpdateMessageId

func (m *UpdatesLogic) PushTopUpdateMessageId(messageId int32, randomId int64)

func (*UpdatesLogic) ToUpdateShort

func (m *UpdatesLogic) ToUpdateShort() *mtproto.Updates

func (*UpdatesLogic) ToUpdateShortChatMessage

func (m *UpdatesLogic) ToUpdateShortChatMessage() *mtproto.Updates

func (*UpdatesLogic) ToUpdateShortMessage

func (m *UpdatesLogic) ToUpdateShortMessage() *mtproto.Updates

func (*UpdatesLogic) ToUpdateShortSentMessage

func (m *UpdatesLogic) ToUpdateShortSentMessage() *mtproto.Updates

func (*UpdatesLogic) ToUpdateTooLong

func (m *UpdatesLogic) ToUpdateTooLong() *mtproto.Updates

///////////////////////////////////////////////////////////////////////////////////////

func (*UpdatesLogic) ToUpdates

func (m *UpdatesLogic) ToUpdates() *mtproto.Updates

func (*UpdatesLogic) ToUpdatesCombined

func (m *UpdatesLogic) ToUpdatesCombined() *mtproto.Updates

Jump to

Keyboard shortcuts

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