Documentation ¶
Index ¶
- type UpdateModel
- type UpdatesLogic
- func NewUpdatesLogic(userId int32) *UpdatesLogic
- func NewUpdatesLogicByMessage(userId int32, message *mtproto.Message) *UpdatesLogic
- func NewUpdatesLogicByUpdate(userId int32, update *mtproto.Update) *UpdatesLogic
- func NewUpdatesLogicByUpdates(userId int32, updateList []*mtproto.Update) *UpdatesLogic
- func (m *UpdatesLogic) AddChat(chat *mtproto.Chat)
- func (m *UpdatesLogic) AddChats(chatList []*mtproto.Chat)
- func (m *UpdatesLogic) AddUpdate(update *mtproto.Update)
- func (m *UpdatesLogic) AddUpdateMessageId(messageId int32, randomId int64)
- func (m *UpdatesLogic) AddUpdateNewChannelMessage(pts, ptsCount int32, message *mtproto.Message)
- func (m *UpdatesLogic) AddUpdateNewMessage(pts, ptsCount int32, message *mtproto.Message)
- func (m *UpdatesLogic) AddUpdates(updateList []*mtproto.Update)
- func (m *UpdatesLogic) AddUser(user *mtproto.User)
- func (m *UpdatesLogic) AddUsers(userList []*mtproto.User)
- func (m *UpdatesLogic) PushTopUpdateMessageId(messageId int32, randomId int64)
- func (m *UpdatesLogic) ToUpdateShort() *mtproto.Updates
- func (m *UpdatesLogic) ToUpdateShortChatMessage() *mtproto.Updates
- func (m *UpdatesLogic) ToUpdateShortMessage() *mtproto.Updates
- func (m *UpdatesLogic) ToUpdateShortSentMessage() *mtproto.Updates
- func (m *UpdatesLogic) ToUpdateTooLong() *mtproto.Updates
- func (m *UpdatesLogic) ToUpdates() *mtproto.Updates
- func (m *UpdatesLogic) ToUpdatesCombined() *mtproto.Updates
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
Click to show internal directories.
Click to hide internal directories.