Fix: login flow

This commit is contained in:
2025-12-07 18:56:31 +08:00
parent 3970dd5ebd
commit f4c92504e8
9 changed files with 72 additions and 11 deletions

View File

@@ -1,9 +1,9 @@
package api
import (
"fmt"
"net/http"
"gitea.konchin.com/go2025/backend/middlewares"
"github.com/uptrace/bunrouter"
)
@@ -24,7 +24,25 @@ func (self *Handlers) GetAliases(
w http.ResponseWriter, req bunrouter.Request,
) error {
// mock output
fmt.Fprintf(w, "%s", `[{"id": 1, "name": "yajiu"}]`)
return nil
// return utils.Success(w)
ctx := req.Context()
aliases, err := self.db.GetAliases(ctx)
if err != nil {
return middlewares.HTTPError{
StatusCode: http.StatusInternalServerError,
Message: "failed to get aliases",
OriginError: err,
}
}
var output []getAliasesOutputAlias
for _, alias := range aliases {
output = append(output, getAliasesOutputAlias{
Id: alias.Id,
Name: alias.Name,
})
}
return bunrouter.JSON(w, output)
}