This is the second half of the fix for #34. I had to modify keyring and go-keychain to get this working, hence the double replace. It's going to be tricky to PR all that upstream since we were already on a specific (old-ish) commit of a fork of go-keychain, but I'll try nonetheless. This prompts for the keychain passphrase and attempts to unlock the keychain with it when it encounters the "User interaction is not allowed" error.
This is the second half of the fix for #34. I had to modify keyring and go-keychain to get this working, hence the double replace. It's going to be tricky to PR all that upstream since we were already on a specific (old-ish) commit of a fork of go-keychain, but I'll try nonetheless. This prompts for the keychain passphrase and attempts to unlock the keychain with it when it encounters the "User interaction is not allowed" error.