From d2a6522157629bfcc657e78dc066081a1ec876c8 Mon Sep 17 00:00:00 2001 From: Masahiko AMANO Date: Mon, 6 Jan 2025 17:37:05 +0300 Subject: [PATCH] init(backend): add getting user info --- backend/db/db.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/db/db.go b/backend/db/db.go index a8f6e2d..db5cabc 100644 --- a/backend/db/db.go +++ b/backend/db/db.go @@ -38,6 +38,12 @@ func UserAuth(ctx context.Context, login string, password string) (user models.U return } +func UserGet(ctx context.Context, user_id string) (user models.User, err error) { + row := ConnPool.QueryRow(ctx, "SELECT * FROM user_get($1)", user_id) + err = row.Scan(&user.ID, &user.Name, &user.Login, &user.Role, &user.TelegramID) + return +} + func UserUpdateName(ctx context.Context, user_id string, new_name string) (user models.User, err error) { row := ConnPool.QueryRow(ctx, "SELECT * FROM user_update($1, $2)", user_id, new_name) err = row.Scan(&user.ID, &user.Name, &user.Login, &user.Role, &user.TelegramID)