diff --git a/justfile b/justfile index 99ca3fc..c3ba7ed 100644 --- a/justfile +++ b/justfile @@ -15,9 +15,8 @@ install: cd {{ client_dir }} && {{ bun_cmd }} install clean: - rm -rf {{ output_dir }} - mkdir -p {{ output_dir }} - cp {{ join(project_dir, "config.default.yaml") }} {{ join(output_dir, "config.yaml") }} + mkdir -p .outputs + find .outputs -mindepth 1 ! -path .outputs/config.yaml -exec rm -rf {} + client: cd {{ client_dir }} && {{ bun_cmd }} dev diff --git a/middleware/jwt.go b/middleware/jwt.go index 4a3801c..134c11c 100644 --- a/middleware/jwt.go +++ b/middleware/jwt.go @@ -18,18 +18,12 @@ func JWTAuth(required bool) gin.HandlerFunc { return } - if required == true { + if required == true && uid == "" { c.JSON(401, gin.H{"status": "unauthorized"}) c.Next() return } - if uid == "" { - c.Set("user_id", "") - c.Next() - return - } - c.Set("user_id", uid) c.Next() }