aboutsummaryrefslogtreecommitdiff
path: root/db/redis.go
diff options
context:
space:
mode:
authorFChannel <>2022-05-05 10:05:40 -0700
committerFChannel <>2022-06-19 12:53:29 -0700
commitaf542e339e5a611d2a1b5876450bee841b577640 (patch)
tree987f4fce83d49605a0a81d68fcfac9b2d57cf8a7 /db/redis.go
parent493fc8e025fd613d9faf0b573d610e4a0e0c0228 (diff)
removed redis dependency
Diffstat (limited to 'db/redis.go')
-rw-r--r--db/redis.go98
1 files changed, 0 insertions, 98 deletions
diff --git a/db/redis.go b/db/redis.go
deleted file mode 100644
index 1650b4f..0000000
--- a/db/redis.go
+++ /dev/null
@@ -1,98 +0,0 @@
-package db
-
-import (
- "bufio"
- "fmt"
- "os"
- "strings"
-
- "github.com/FChannel0/FChannel-Server/config"
- "github.com/gofiber/fiber/v2"
- "github.com/gomodule/redigo/redis"
-)
-
-var Cache redis.Conn
-
-func InitCache() error {
- conn, err := redis.DialURL(config.Redis)
- Cache = conn
- return err
-}
-
-func CloseCache() error {
- return Cache.Close()
-}
-
-func GetClientKey() (string, error) {
- file, err := os.Open("clientkey")
- if err != nil {
- return "", err
- }
- defer file.Close()
-
- scanner := bufio.NewScanner(file)
- var line string
- for scanner.Scan() {
- line = fmt.Sprintf("%s", scanner.Text())
- }
-
- return line, nil
-}
-
-func GetPasswordFromSession(c *fiber.Ctx) (string, string) {
-
- cookie := c.Cookies("session_token")
-
- if cookie == "" {
- return "", ""
- }
-
- sessionToken := cookie
-
- response, err := Cache.Do("GET", sessionToken)
-
- if err != nil {
- return "", ""
- }
-
- token := fmt.Sprintf("%s", response)
-
- parts := strings.Split(token, "|")
-
- if len(parts) > 1 {
- return parts[0], parts[1]
- }
-
- return "", ""
-}
-
-/* TODO: Convert to fiber ctx
-func CheckSession(w http.ResponseWriter, r *http.Request) (interface{}, error) {
- c, err := r.Cookie("session_token")
-
- if err != nil {
- if err == http.ErrNoCookie {
- w.WriteHeader(http.StatusUnauthorized)
- return nil, err
- }
-
- w.WriteHeader(http.StatusBadRequest)
- return nil, err
- }
-
- sessionToken := c.Value
-
- response, err := Cache.Do("GET", sessionToken)
-
- if err != nil {
- w.WriteHeader(http.StatusInternalServerError)
- return nil, err
- }
- if response == nil {
- w.WriteHeader(http.StatusUnauthorized)
- return nil, err
- }
-
- return response, nil
- }
-*/