C# Class PlayStation_App.ViewModels.MessagesViewModel

Inheritance: NotifierBase
Show file Open project: drasticactions/Pureisuteshon-App

Public Methods

Method Description
DownloadImageAsync ( MessageGroupItem item ) : System.Threading.Tasks.Task
GetMessageGroups ( string userName ) : System.Threading.Tasks.Task
GetMessages ( MessageGroup messageGroup ) : System.Threading.Tasks.Task
LoadMessageImage ( MessageGroupItem item ) : System.Threading.Tasks.Task
MessagesViewModel ( ) : System
RemoveMessageGroup ( MessageGroupItem messageGroupItem ) : System.Threading.Tasks.Task
SendMessage ( Object sender, Object parameter ) : System.Threading.Tasks.Task
SendSticker ( StickerSelection stickerSelection ) : System.Threading.Tasks.Task

Private Methods

Method Description
ConvertToJpeg ( IRandomAccessStream stream ) : Task
DecodeImage ( Stream stream ) : Task
GetAvatarUrl ( string username ) : Task
SendMessageWithMedia ( ) : System.Threading.Tasks.Task
SendMessageWithoutMedia ( ) : System.Threading.Tasks.Task

Method Details

DownloadImageAsync() public method

public DownloadImageAsync ( MessageGroupItem item ) : System.Threading.Tasks.Task
item MessageGroupItem
return System.Threading.Tasks.Task

GetMessageGroups() public method

public GetMessageGroups ( string userName ) : System.Threading.Tasks.Task
userName string
return System.Threading.Tasks.Task

GetMessages() public method

public GetMessages ( MessageGroup messageGroup ) : System.Threading.Tasks.Task
messageGroup PlayStation_App.Models.MessageGroups.MessageGroup
return System.Threading.Tasks.Task

LoadMessageImage() public method

public LoadMessageImage ( MessageGroupItem item ) : System.Threading.Tasks.Task
item MessageGroupItem
return System.Threading.Tasks.Task

MessagesViewModel() public method

public MessagesViewModel ( ) : System
return System

RemoveMessageGroup() public method

public RemoveMessageGroup ( MessageGroupItem messageGroupItem ) : System.Threading.Tasks.Task
messageGroupItem MessageGroupItem
return System.Threading.Tasks.Task

SendMessage() public method

public SendMessage ( Object sender, Object parameter ) : System.Threading.Tasks.Task
sender Object
parameter Object
return System.Threading.Tasks.Task

SendSticker() public method

public SendSticker ( StickerSelection stickerSelection ) : System.Threading.Tasks.Task
stickerSelection PlayStation_App.Models.Sticker.StickerSelection
return System.Threading.Tasks.Task