Return 501 Not Implemented for nostr auth

This commit is contained in:
ekzyis 2024-07-15 06:22:50 +02:00
parent 26485a2307
commit 3957d4d774
2 changed files with 12 additions and 1 deletions

View File

@ -20,6 +20,10 @@ func HandleAuth(sc context.Context, action string) echo.HandlerFunc {
return LnAuth(sc, c, action) return LnAuth(sc, c, action)
} }
if c.Param("method") == "nostr" {
return NostrAuth(sc, c, action)
}
// on session guard redirects to /login, // on session guard redirects to /login,
// we need to make sure that HTMX selects and targets correct element // we need to make sure that HTMX selects and targets correct element
c.Response().Header().Add("HX-Retarget", "#content") c.Response().Header().Add("HX-Retarget", "#content")
@ -153,6 +157,10 @@ func HandleLnAuthCallback(sc context.Context) echo.HandlerFunc {
} }
} }
func NostrAuth(sc context.Context, c echo.Context, action string) error {
return echo.NewHTTPError(http.StatusNotImplemented, nil)
}
func HandleSessionCheck(sc context.Context) echo.HandlerFunc { func HandleSessionCheck(sc context.Context) echo.HandlerFunc {
return func(c echo.Context) error { return func(c echo.Context) error {
var ( var (

View File

@ -34,7 +34,10 @@ templ Auth(action string) {
</svg> </svg>
{ action } with lightning { action } with lightning
</button> </button>
<button class="flex signup nostr my-3 items-center"> <button
class="flex signup nostr my-3 items-center"
hx-get={ string(templ.SafeURL(fmt.Sprintf("/%s/nostr", action))) }
>
<svg <svg
class="me-1" class="me-1"
width="16" width="16"