C# Class Crosschat.Client.Model.Managers.FriendsManager

Inheritance: ManagerBase
Mostrar archivo Open project: EgorBo/CrossChat-Xamarin.Forms Class Usage Examples

Public Methods

Method Description
AddToFriendsAsync ( UserDto player ) : Task

Adds specified player to friends list

FriendsManager ( ConnectionManager connectionManager, FriendsServiceProxy friendsServiceProxy ) : System.Collections.ObjectModel
ReloadFriendsAsync ( ) : System.Threading.Tasks.Task

Reloads Friends collection

RemoveFromFriendsAsync ( UserDto player ) : Task

Removes specified player from friends list

Protected Methods

Method Description
OnUnknownDtoReceived ( BaseDto dto ) : void

Method Details

AddToFriendsAsync() public method

Adds specified player to friends list
public AddToFriendsAsync ( UserDto player ) : Task
player Crosschat.Server.Application.DataTransferObjects.Messages.UserDto
return Task

FriendsManager() public method

public FriendsManager ( ConnectionManager connectionManager, FriendsServiceProxy friendsServiceProxy ) : System.Collections.ObjectModel
connectionManager ConnectionManager
friendsServiceProxy Crosschat.Client.Model.Proxies.FriendsServiceProxy
return System.Collections.ObjectModel

OnUnknownDtoReceived() protected method

protected OnUnknownDtoReceived ( BaseDto dto ) : void
dto BaseDto
return void

ReloadFriendsAsync() public method

Reloads Friends collection
public ReloadFriendsAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

RemoveFromFriendsAsync() public method

Removes specified player from friends list
public RemoveFromFriendsAsync ( UserDto player ) : Task
player Crosschat.Server.Application.DataTransferObjects.Messages.UserDto
return Task