C# Class ChatterBox.Client.Presentation.Shared.ViewModels.ContactsViewModel

Inheritance: BindableBase
Show file Open project: openpeer/ChatterBox Class Usage Examples

Public Methods

Method Description
ContactsViewModel ( IForegroundUpdateService foregroundUpdateService, Func contactFactory, CoreDispatcher uiDispatcher ) : System
PlaySound ( bool isIncomingCall ) : Task
ReloadPeerData ( ) : void
SelectConversation ( string userId ) : bool
StopSound ( ) : Task

Private Methods

Method Description
Contact_OnCloseConversation ( ConversationViewModel obj ) : void
Contact_OnIsInCallMode ( ConversationViewModel conversation ) : void
ForegroundUpdateService_GetShownUser ( ) : string
LayoutChanged ( LayoutType layout ) : void
OnPeerDataUpdated ( ) : void
OnVoipStateUpdate ( VoipState voipState ) : void
UpdateSelection ( ) : void

Method Details

ContactsViewModel() public method

public ContactsViewModel ( IForegroundUpdateService foregroundUpdateService, Func contactFactory, CoreDispatcher uiDispatcher ) : System
foregroundUpdateService IForegroundUpdateService
contactFactory Func
uiDispatcher CoreDispatcher
return System

PlaySound() public method

public PlaySound ( bool isIncomingCall ) : Task
isIncomingCall bool
return Task

ReloadPeerData() public method

public ReloadPeerData ( ) : void
return void

SelectConversation() public method

public SelectConversation ( string userId ) : bool
userId string
return bool

StopSound() public method

public StopSound ( ) : Task
return Task