keyring.go 429 B

1234567891011121314151617181920212223
  1. package keyring
  2. import (
  3. "github.com/ayn2op/discordo/internal/consts"
  4. "github.com/zalando/go-keyring"
  5. )
  6. const (
  7. keyringService = consts.Name
  8. keyringUser = "token"
  9. )
  10. func GetToken() (string, error) {
  11. return keyring.Get(keyringService, keyringUser)
  12. }
  13. func SetToken(s string) error {
  14. return keyring.Set(keyringService, keyringUser, s)
  15. }
  16. func DeleteToken() error {
  17. return keyring.Delete(keyringService, keyringUser)
  18. }