Beispiel #1
0
 public string GetKey(string user, string reciever, bool isPrivate)
 {
     try
     {
         holder_elem elem   = holder.Find(us => us.user_address == user);
         recieverKey reciev = elem.recievers.Find(rec => rec.reciever_address == reciever);
         return(isPrivate ? reciev.keys[0] : reciev.keys[1]);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Beispiel #2
0
        public void SetKey(string user, string reciever, string key, bool isPrivate)
        {
            holder_elem elem = holder.Find(us => us.user_address == user);
            recieverKey rec  = elem.recievers.Find(reciv => reciv.reciever_address == reciever);

            if (isPrivate)
            {
                rec.keys[0] = key;
            }
            else
            {
                rec.keys[1] = key;
            }
        }