C# Class Telegram.Model.Wrappers.DialogModelPlain

Inheritance: DialogModel
Show file Open project: naphaso/kilogram Class Usage Examples

Public Methods

Method Description
ClearDialogHistory ( ) : System.Threading.Tasks.Task
DialogModelPlain ( Dialog dialog, TelegramSession session, MessageModel>.Dictionary messagesMap ) : System
DialogModelPlain ( MessageModelDelivered topMessage, TelegramSession session ) : System
DialogModelPlain ( Peer peer, TelegramSession session ) : System
DialogModelPlain ( TelegramSession session, BinaryReader reader ) : System
LoadMore ( ) : System.Threading.Tasks.Task
LoadMorePossible ( ) : bool
Read ( BinaryReader reader ) : void
RemoveAndClearDialog ( ) : System.Threading.Tasks.Task
SendMedia ( InputMedia media ) : System.Threading.Tasks.Task
SendMessage ( string message ) : Task
SendRead ( ) : System.Threading.Tasks.Task
SendTyping ( bool typing ) : void
Write ( BinaryWriter writer ) : void

Private Methods

Method Description
MessagesRequest ( ) : System.Threading.Tasks.Task
Process ( Messages_messagesConstructor loadedMessages ) : bool
Process ( Messages_messagesSliceConstructor loadedMessages ) : bool
Process ( messages_Messages loadedMessages ) : bool
SubscribeToDialog ( ) : void

Method Details

ClearDialogHistory() public method

public ClearDialogHistory ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

DialogModelPlain() public method

public DialogModelPlain ( Dialog dialog, TelegramSession session, MessageModel>.Dictionary messagesMap ) : System
dialog Dialog
session Telegram.MTProto.TelegramSession
messagesMap MessageModel>.Dictionary
return System

DialogModelPlain() public method

public DialogModelPlain ( MessageModelDelivered topMessage, TelegramSession session ) : System
topMessage MessageModelDelivered
session Telegram.MTProto.TelegramSession
return System

DialogModelPlain() public method

public DialogModelPlain ( Peer peer, TelegramSession session ) : System
peer Peer
session Telegram.MTProto.TelegramSession
return System

DialogModelPlain() public method

public DialogModelPlain ( TelegramSession session, BinaryReader reader ) : System
session Telegram.MTProto.TelegramSession
reader System.IO.BinaryReader
return System

LoadMore() public method

public LoadMore ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

LoadMorePossible() public method

public LoadMorePossible ( ) : bool
return bool

Read() public method

public Read ( BinaryReader reader ) : void
reader System.IO.BinaryReader
return void

RemoveAndClearDialog() public method

public RemoveAndClearDialog ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

SendMedia() public method

public SendMedia ( InputMedia media ) : System.Threading.Tasks.Task
media InputMedia
return System.Threading.Tasks.Task

SendMessage() public method

public SendMessage ( string message ) : Task
message string
return Task

SendRead() public method

public SendRead ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

SendTyping() public method

public SendTyping ( bool typing ) : void
typing bool
return void

Write() public method

public Write ( BinaryWriter writer ) : void
writer System.IO.BinaryWriter
return void