Add anonimous func
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user