Add anonimous func

This commit is contained in:
Archer Fox
2025-03-16 23:26:13 +03:00
parent d9e8b18c52
commit 4b10367196

View File

@@ -51,7 +51,10 @@ Menu:
func findAccount(vault *account.VaultWithDb) {
url := PromptData([]string{"Введите URL для поиска"})
accounts := vault.FindAccounts(url, checkUrl)
// Анонимная функция как параметр
accounts := vault.FindAccounts(url, func(acc account.Account, str string) bool {
return strings.Contains(acc.Url, str)
})
if len(accounts) == 0 {
color.Red("Аккаунт не найден!")
}
@@ -60,10 +63,6 @@ func findAccount(vault *account.VaultWithDb) {
}
}
func checkUrl(acc account.Account, str string) bool {
return strings.Contains(acc.Url, str)
}
func deleteAccount(vault *account.VaultWithDb) {
url := PromptData([]string{"Введите URL для поиска: "})
isDeleted := vault.DeleteAccountByUrl(url)