FriendManager

FriendManager

new FriendManager()

Source:

Members

Cloud :CloudXInterface

Source:
Type:

(readonly) FriendCount

Source:

FriendRequestCount :Number

Source:
Type:
  • Number

friends :Dictionary.<string, Friend>

Source:
Type:

lastRequest :Date

Source:
Type:
  • Date

lastStatusUpdate :Date

Source:
Type:
  • Date

Methods

AddedOrUpdated(friend)

Source:
.
Parameters:
Name Type Description
friend Friend

AddFriend(friend)

Source:
Parameters:
Name Type Description
friend string | Friend

CountPresentFriends(session) → {Number}

Source:
. Get the number of friends in a session
Parameters:
Name Type Description
session SessionInfo
Returns:
Friends in Session
Type
Number

ForeachFriend(action)

Source:
.
Parameters:
Name Type Description
action Action.<Friend>

FriendManager(cloud)

Source:
.
Parameters:
Name Type Description
cloud CloudXInterface

GetFriend(friendId) → {Friend|Friend.<Null>}

Source:
.
Parameters:
Name Type Description
friendId string
Returns:
Type
Friend | Friend.<Null>

GetFriends(list, friendId)

Source:
.
Parameters:
Name Type Description
list List.<Friend>
friendId

GetFriendSessions(sessions)

Source:
.
Parameters:
Name Type Description
sessions List.<SessionInfo>

Removed(friend)

Source:
.
Parameters:
Name Type Description
friend Friend