示例#1
0
文件: Otr.cs 项目: esptl/LibOtr
 int IUIOperationProvider.OnInjectMessage(OtrContact pContact, string pMessage)
 {
     try
     {
         InjectMessage(pContact, pMessage);
     }
     catch (Exception)
     {
         return 0;
     }
     return 1;
 }
示例#2
0
文件: Otr.cs 项目: esptl/LibOtr
 int IUIOperationProvider.OnLoggedIn(OtrContact pContact)
 {
     return IsLoggedIn(pContact) ? 1 : 0;
 }
示例#3
0
文件: Otr.cs 项目: esptl/LibOtr
 public OtrMessage ReceiveMessage(OtrContact pContact, string pMessage)
 {
     return _manager.ReceiveMessage(pContact, pMessage);
 }
示例#4
0
文件: Otr.cs 项目: esptl/LibOtr
 public OtrConnection FindConnection(OtrContact pContact)
 {
     return _manager.FindConnection(pContact);
 }
示例#5
0
文件: Otr.cs 项目: esptl/LibOtr
 public OtrMessage SendMessage(OtrContact pContact, string pMessage)
 {
     return _manager.SendMessage(pContact, pMessage);
 }
示例#6
0
文件: Otr.cs 项目: esptl/LibOtr
        void IUIOperationProvider.OnNewFingerPrint(OtrContact pContact, OtrFingerprint pFingerprint)
        {
            pFingerprint.Trust = OtrFingerprintTrust.Untrusted;
            _manager.WriteFingerprints();

        }