mirror of
https://github.com/1Password/onepassword-operator.git
synced 2025-10-23 16:00:46 +00:00
Updated mapping to be faster
This commit is contained in:
@@ -44,11 +44,11 @@ func (c *Connect) GetItemsByTitle(vaultID, itemTitle string) ([]model.Item, erro
|
|||||||
return nil, fmt.Errorf("1Password Connect error: %w", err)
|
return nil, fmt.Errorf("1Password Connect error: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
var items []model.Item
|
items := make([]model.Item, len(connectItems))
|
||||||
for _, connectItem := range connectItems {
|
for i, connectItem := range connectItems {
|
||||||
var item model.Item
|
var item model.Item
|
||||||
item.FromConnectItem(&connectItem)
|
item.FromConnectItem(&connectItem)
|
||||||
items = append(items, item)
|
items[i] = item
|
||||||
}
|
}
|
||||||
|
|
||||||
return items, nil
|
return items, nil
|
||||||
@@ -71,12 +71,12 @@ func (c *Connect) GetVaultsByTitle(vaultQuery string) ([]model.Vault, error) {
|
|||||||
return nil, fmt.Errorf("1Password Connect error: %w", err)
|
return nil, fmt.Errorf("1Password Connect error: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
var vaults []model.Vault
|
vaults := make([]model.Vault, len(connectVaults))
|
||||||
for _, connectVault := range connectVaults {
|
for i, connectVault := range connectVaults {
|
||||||
if vaultQuery == connectVault.Name {
|
if vaultQuery == connectVault.Name {
|
||||||
var vault model.Vault
|
var vault model.Vault
|
||||||
vault.FromConnectVault(&connectVault)
|
vault.FromConnectVault(&connectVault)
|
||||||
vaults = append(vaults, vault)
|
vaults[i] = vault
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user