flick

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 164f2465e1bb192d90abecb04e5f60528f7c5e1b
parent d5c18cfc3e1140317e24371aeef73bb6e36ded35
Author: root <root@lucy.lt>
Date:   Thu, 29 Jul 2021 10:21:03 +0300

multiple profiles improvement.

Diffstat:
M.gitignore | 2+-
Mmain.go | 10+++++-----
2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -1,4 +1,4 @@ -users/* +profiles/* root finger *.exe diff --git a/main.go b/main.go @@ -12,6 +12,7 @@ import ( func main() { + profile_folder := "profiles/" go finger.Serve(finger.HandlerFunc(func(ctx context.Context, w io.Writer, q *finger.Query) { text := "" @@ -20,25 +21,24 @@ func main() { if q.Username == "" { filename = "root" } else { - filename = q.Username + filename = profile_folder + q.Username } file, err := os.Open(filename) if err != nil { - text = "ERR: No such user!" + text = "ERR!\nNo such user!" } defer func() { if err = file.Close(); err != nil { } }() - if err == nil { b, err := ioutil.ReadAll(file) if err != nil { - text = "ERR: No such user!" + text = "ERR!\nNo such user!" } else { - text = "MSG: " + string(b) + text = "OK!\n" + string(b) } }