You are here: MessengerYouLike.IMSDK > Tutorials > Contacts Management > Add Contact
MessengerYouLike
Add Contact

How to Add a Friend / Contact

  1. Complete Login User

 

 

  1. Now Call the Asynchronous Method IMSDK.IMClient.BeginAddFriend

 

[Visual Basic]
    Private Sub AddAContactToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AddAContactToolStripMenuItem.Click
        Dim addfr As New IMSDK_DEMO.FrmAddFriend

        For i As Integer = 0 To IMCUser.Groups.Count - 1
            If IMCUser.Groups.Item(i).GroupName <> "" Then
                addfr.GroupsCB.Items.Add(IMCUser.Groups.Item(i).UID)
            End If
        Next

        If addfr.ShowDialog = Windows.Forms.DialogResult.OK Then
            IMC.BeginAddFriend(addfr.AddFriendTB.Text, addfr.GroupsCB.Text, addfr.AddFriMessageTB.Text)
        End If
    End Sub

 

 

 

  1. if Friend add is successful then event IMSDK.IMClient.OnNewFriendAdded is fired

 

[Visual Basic]
    Private Sub IMC_OnNewFriendAdded(ByVal FriendUsername As String) Handles IMC.OnNewFriendAdded
        Debug.WriteLine(FriendUsername & " Added but the Authorization status is unAuthorized")
    End Sub

 

 

 

  1. If Friend is Already Added then event IMSDK.IMClient.OnNewFriendAlreadyAdded is fired

 

[Visual Basic]
    Private Sub IMC_OnNewFriendAlreadyAdded(ByVal FriendUsername As String) Handles IMC.OnNewFriendAlreadyAdded
        Debug.WriteLine(FriendUsername & " Already in your list")
    End Sub

 

 

 

  1. If friend Does Not Exist then a event IMSDK.IMClient.OnNewFriendDoesNotExsist is fired

 

[Visual Basic]
Private Sub IMC_OnNewFriendDoesNotExsist(ByVal FriendUsername As String) Handles IMC.OnNewFriendDoesNotExsist
         Debug.WriteLine(FriendUsername & " Does Not Exsist")
    End Sub

 

 

 

  1. if Friend add request is rejected by the Friend then event IMSDK.IMClient.OnFriendNotAuthorized is fired

 

[Visual Basic]
Private Sub IMC_OnFriendNotAuthorized(ByVal FriendUsername As String, ByVal Message As String) Handles IMC.OnFriendNotAuthorized
        Debug.WriteLine("User : " & FriendUsername & " has denied your invitation with a message : " & Message)
End Sub

 

 

 

 

  1. If Friend Request add is accepted then event IMSDK.IMClient.OnFriendAuthorized is fired

 

[Visual Basic]
Private Sub IMC_OnFriendAuthorized(ByVal FriendUsername As String, ByVal online As Boolean) Handles IMC.OnFriendAuthorized
        Debug.WriteLine("user : " & FriendUsername & " has authorized you and is online :" & online.ToString)
End Sub

 

 

 

 

  1. if the Total Number of Friends Allowed exceeds will raise this event IMSDK.IMClient.OnTotalNumberOfFriendsExceeds

 

[Visual Basic]
Private Sub IMC_OnTotalNumberOfFriendsExceeds(ByVal FriendUsername As String) Handles IMC.OnTotalNumberOfFriendsExceeds
        Debug.WriteLine("User cannot be added as Total Number Of Friends Exceeded :" & FriendUsername)
End Sub
You are here: MessengerYouLike.IMSDK > Tutorials > Contacts Management > Add Contact
Copyright (c) 2007. All rights reserved.