func (u *gtkUI) importKeysFor(account *config.Account, file string) (int, bool) { keys, ok := importer.ImportKeysFromPidginStyle(file, func(string) bool { return true }) if !ok { return 0, false } newKeys := [][]byte{} for _, kk := range keys { newKeys = append(newKeys, kk) } account.PrivateKeys = newKeys return len(newKeys), true }
func (u *gtkUI) importKeysFor(account *config.Account, file string) (int, bool) { keys, ok := importer.ImportKeysFromPidginStyle(file, func(string) bool { return true }) if !ok { return 0, false } switch len(keys) { case 0: return 0, true case 1: account.PrivateKeys = [][]byte{firstItem(keys)} return 1, true default: kk, ok := u.chooseKeyToImport(keys) if ok { account.PrivateKeys = [][]byte{kk} return 1, true } return 0, false } }