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); } }
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; } }