Ejemplo n.º 1
0
 public void SearchFriends(string query, IRpcSender sender)
 {
     foreach (SocialUser friend in _node.Friends.Values)
     {
         if (_node.IsAllowed(friend.Address))
         {
             sender.SendRpcMessage(friend.Address, "SearchMapping", query);
         }
     }
 }
Ejemplo n.º 2
0
 public string SearchMapping(string address, string query,
                             IRpcSender sender)
 {
     foreach (string alias in _mappings.Keys)
     {
         if (Regex.IsMatch(alias, query, RegexOptions.IgnoreCase))
         {
             DnsMapping mapping = _mappings[alias];
             sender.SendRpcMessage(address, "AddTmpMapping", mapping.ToString());
         }
     }
     return(_node.Address);
 }