From 99d527a5d16e84fa2fe7d20b2f94e7274e4ab3bf Mon Sep 17 00:00:00 2001 From: leo Date: Sun, 10 Aug 2025 17:11:33 -0300 Subject: pagina --- main_server.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'main_server.go') diff --git a/main_server.go b/main_server.go index ea41ce8..00d3938 100644 --- a/main_server.go +++ b/main_server.go @@ -59,7 +59,7 @@ func correct_url(url string) string { return url; } -func add_url(url string) { +func add_url(url string) string{ hurl := correct_url(url); hsh := gen_hash(hurl); fmt.Printf("adding: %s -> %s \n", hurl, hsh); @@ -90,6 +90,7 @@ func add_url(url string) { log.Fatal(err); } } + return hsh; } func get_hash_from_db(hash string) string{ @@ -122,7 +123,8 @@ func read_json(cont []byte) (Data, error) { func handle_request(conn net.Conn, data Data) { if data.Type == 1 { - add_url(data.URL); + ret := add_url(data.URL); + conn.Write([]byte(fmt.Sprintf("%s\n", ret))); }else if data.Type == 2 { ret := get_hash_from_db(data.URL); conn.Write([]byte(fmt.Sprintf("%s\n", ret))); -- cgit v1.2.3