aboutsummaryrefslogtreecommitdiff
path: root/modules/activitypub/user_settings.go
diff options
context:
space:
mode:
Diffstat (limited to 'modules/activitypub/user_settings.go')
-rw-r--r--modules/activitypub/user_settings.go22
1 files changed, 9 insertions, 13 deletions
diff --git a/modules/activitypub/user_settings.go b/modules/activitypub/user_settings.go
index 3289d45c5..2144e7b47 100644
--- a/modules/activitypub/user_settings.go
+++ b/modules/activitypub/user_settings.go
@@ -8,41 +8,37 @@ import (
user_model "code.gitea.io/gitea/models/user"
)
-const (
- userActivitypubPrivpem = "activitypub_privpem"
- userActivitypubPubpem = "activitypub_pubpem"
-)
-
-// GetKeyPair function
+// GetKeyPair function returns a user's private and public keys
func GetKeyPair(user *user_model.User) (pub, priv string, err error) {
var settings map[string]*user_model.Setting
- if settings, err = user_model.GetUserSettings(user.ID, []string{userActivitypubPrivpem, userActivitypubPubpem}); err != nil {
+ settings, err = user_model.GetUserSettings(user.ID, []string{user_model.UserActivityPubPrivPem, user_model.UserActivityPubPubPem})
+ if err != nil {
return
} else if len(settings) == 0 {
if priv, pub, err = GenerateKeyPair(); err != nil {
return
}
- if err = user_model.SetUserSetting(user.ID, userActivitypubPrivpem, priv); err != nil {
+ if err = user_model.SetUserSetting(user.ID, user_model.UserActivityPubPrivPem, priv); err != nil {
return
}
- if err = user_model.SetUserSetting(user.ID, userActivitypubPubpem, pub); err != nil {
+ if err = user_model.SetUserSetting(user.ID, user_model.UserActivityPubPubPem, pub); err != nil {
return
}
return
} else {
- priv = settings[userActivitypubPrivpem].SettingValue
- pub = settings[userActivitypubPubpem].SettingValue
+ priv = settings[user_model.UserActivityPubPrivPem].SettingValue
+ pub = settings[user_model.UserActivityPubPubPem].SettingValue
return
}
}
-// GetPublicKey function
+// GetPublicKey function returns a user's public key
func GetPublicKey(user *user_model.User) (pub string, err error) {
pub, _, err = GetKeyPair(user)
return
}
-// GetPrivateKey function
+// GetPrivateKey function returns a user's private key
func GetPrivateKey(user *user_model.User) (priv string, err error) {
_, priv, err = GetKeyPair(user)
return