private void BuddyEvent(IRTCBuddyEvent2 buddyEvent) { IRTCBuddy2 kisi = (IRTCBuddy2)buddyEvent.Buddy; switch (buddyEvent.EventType) { case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_ADD: // Kiþi ekleniyor(xml dosyasýndan okundu) if (Yardim.Basarili(buddyEvent.StatusCode)) { this.anaPencere.KisiGuncelle(kisi); } break; case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_REMOVE: //This buddy has been successfully removed from the buddy list. this.anaPencere.KisiSil(kisi); break; case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_UPDATE: //This buddy's properties have been updated. -- ignore break; case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_SUBSCRIBED: //This buddy's presence information is subscribed to -- ignore break; case RTC_BUDDY_EVENT_TYPE.RTCBET_BUDDY_STATE_CHANGE: //This buddy's presence state has changed. this.anaPencere.KisiGuncelle(kisi); break; default: break; } }
private void ProfileEvent(IRTCProfileEvent2 profileEvent) { if (profileEvent.EventType == RTC_PROFILE_EVENT_TYPE.RTCPFET_PROFILE_GET) // getprofile metodu çaðýrýldýðýnda. profil oluþmuþ { if (Yardim.Basarili(profileEvent.StatusCode)) // profil oluþturulmuþ mu? { this.profil = (IRTCProfile2)profileEvent.Profile; // profil nesnesine aktarýlýyor this.profil.AllowedAuth = Sabitler.RTC_DOGRULAMA_SABITLERI; // Sunucu doðrulama istesin this.KayitYap(); } else { this.BulunmaDurumuPasif(); this.anaPencere.OturumKapandi(); this.anaPencere.MesajGoster("Giriþ Baþarýsýz!", "Uyarý"); } } }