From d87f80d3e14990e5d9fc83990ff04e29affa3a94 Mon Sep 17 00:00:00 2001
From: Runxi Yu <me@runxiyu.org>
Date: Thu, 13 Feb 2025 00:31:48 +0800
Subject: *.go: Mass rename files for clarity

---
 router_ssh.go | 56 --------------------------------------------------------
 1 file changed, 56 deletions(-)
 delete mode 100644 router_ssh.go

(limited to 'router_ssh.go')

diff --git a/router_ssh.go b/router_ssh.go
deleted file mode 100644
index 8eaaebd..0000000
--- a/router_ssh.go
+++ /dev/null
@@ -1,56 +0,0 @@
-package main
-
-import (
-	"context"
-	"errors"
-	"net/url"
-	"strings"
-)
-
-var err_ssh_illegal_endpoint = errors.New("Illegal endpoint during SSH access")
-
-func get_repo_path_from_ssh_path(ctx context.Context, ssh_path string) (repo_path string, err error) {
-	segments := strings.Split(strings.TrimPrefix(ssh_path, "/"), "/")
-
-	for i, segment := range segments {
-		var err error
-		segments[i], err = url.PathUnescape(segment)
-		if err != nil {
-			return "", err
-		}
-	}
-
-	if segments[0] == ":" {
-		return "", err_ssh_illegal_endpoint
-	}
-
-	separator_index := -1
-	for i, part := range segments {
-		if part == ":" {
-			separator_index = i
-			break
-		}
-	}
-	if segments[len(segments)-1] == "" {
-		segments = segments[:len(segments)-1]
-	}
-
-	switch {
-	case separator_index == -1:
-		return "", err_ssh_illegal_endpoint
-	case len(segments) <= separator_index+2:
-		return "", err_ssh_illegal_endpoint
-	}
-
-	group_name := segments[0]
-	module_type := segments[separator_index+1]
-	module_name := segments[separator_index+2]
-	switch module_type {
-	case "repos":
-		var fs_path string
-		err := database.QueryRow(ctx, "SELECT r.filesystem_path FROM repos r JOIN groups g ON r.group_id = g.id WHERE g.name = $1 AND r.name = $2;", group_name, module_name).Scan(&fs_path)
-		return fs_path, err
-	default:
-		return "", err_ssh_illegal_endpoint
-	}
-}
-- 
cgit v1.2.3