diff options
author | Runxi Yu <me@runxiyu.org> | 2025-03-05 09:57:55 +0800 |
---|---|---|
committer | Runxi Yu <me@runxiyu.org> | 2025-03-05 09:58:06 +0800 |
commit | 64f79d9f0f6b7a0cfdad797203d71ad055837210 (patch) | |
tree | 1a17742dd80daf7906c71081782b7a1242d9e400 /ssh_utils.go | |
parent | repo/*: Use var instead of := (diff) | |
download | forge-64f79d9f0f6b7a0cfdad797203d71ad055837210.tar.gz forge-64f79d9f0f6b7a0cfdad797203d71ad055837210.tar.zst forge-64f79d9f0f6b7a0cfdad797203d71ad055837210.zip |
*: Replacing more := with var
Diffstat (limited to '')
-rw-r--r-- | ssh_utils.go | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/ssh_utils.go b/ssh_utils.go index b3f048c..0ec2065 100644 --- a/ssh_utils.go +++ b/ssh_utils.go @@ -17,7 +17,11 @@ import ( var err_ssh_illegal_endpoint = errors.New("illegal endpoint during SSH access") func get_repo_path_perms_from_ssh_path_pubkey(ctx context.Context, ssh_path string, ssh_pubkey string) (group_name string, repo_name string, repo_id int, repo_path string, direct_access bool, contrib_requirements string, user_type string, user_id int, err error) { - segments := strings.Split(strings.TrimPrefix(ssh_path, "/"), "/") + var segments []string + var separator_index int + var module_type, module_name string + + segments = strings.Split(strings.TrimPrefix(ssh_path, "/"), "/") for i, segment := range segments { var err error @@ -31,7 +35,7 @@ func get_repo_path_perms_from_ssh_path_pubkey(ctx context.Context, ssh_path stri return "", "", 0, "", false, "", "", 0, err_ssh_illegal_endpoint } - separator_index := -1 + separator_index = -1 for i, part := range segments { if part == ":" { separator_index = i @@ -50,8 +54,8 @@ func get_repo_path_perms_from_ssh_path_pubkey(ctx context.Context, ssh_path stri } group_name = segments[0] - module_type := segments[separator_index+1] - module_name := segments[separator_index+2] + module_type = segments[separator_index+1] + module_name = segments[separator_index+2] repo_name = module_name switch module_type { case "repos": |