keyring.go 376 B

12345678910111213141516171819202122
  1. package util
  2. import (
  3. "github.com/zalando/go-keyring"
  4. )
  5. const Service string = "discordo"
  6. func GetPassword(user string) string {
  7. password, err := keyring.Get(Service, user)
  8. if err == keyring.ErrNotFound {
  9. return ""
  10. }
  11. return password
  12. }
  13. func SetPassword(user string, password string) {
  14. if err := keyring.Set(Service, user, password); err != nil {
  15. panic(err)
  16. }
  17. }