Skip to content

Commit

Permalink
Refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
pavel-one committed Apr 3, 2023
1 parent 2db650f commit 35abc2d
Show file tree
Hide file tree
Showing 9 changed files with 25 additions and 26 deletions.
9 changes: 4 additions & 5 deletions cmd/cli.go
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
package main

import (
"EdgeGPT-Go/config"
"EdgeGPT-Go/internal/EdgeGPT"
"log"
"github.com/pavel-one/EdgeGPT-Go/config"
"github.com/pavel-one/EdgeGPT-Go/internal/EdgeGPT"
"time"
)

Expand All @@ -26,15 +25,15 @@ func main() {
go mw.Worker()

for _ = range mw.Chan {
log.Println(mw.Answer.GetAnswer())
log.Infoln(mw.Answer.GetAnswer())
}

as, err := gpt.AskSync("Покажи пример сокетов на golang gorilla")
if err != nil {
log.Fatalln(err)
}

log.Println(as.Answer.GetAnswer())
log.Infoln(as.Answer.GetAnswer())

time.Sleep(time.Minute * 5)
}
8 changes: 4 additions & 4 deletions cmd/grpc.go
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package main

import (
"EdgeGPT-Go/internal/EdgeGPT"
"EdgeGPT-Go/internal/GRPC"
"EdgeGPT-Go/internal/Logger"
pb "EdgeGPT-Go/pkg/GRPC/GPT"
"github.com/pavel-one/EdgeGPT-Go/internal/EdgeGPT"
"github.com/pavel-one/EdgeGPT-Go/internal/GRPC"
"github.com/pavel-one/EdgeGPT-Go/internal/Logger"
pb "github.com/pavel-one/EdgeGPT-Go/pkg/GRPC/GPT"
"google.golang.org/grpc"
"google.golang.org/grpc/peer"
"net"
Expand Down
8 changes: 4 additions & 4 deletions config/gpt.go
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package config

import (
"EdgeGPT-Go/internal/helpers"
"fmt"
"github.com/google/uuid"
"github.com/pavel-one/EdgeGPT-Go/internal/Helpers"
"net/url"
"time"
)
Expand Down Expand Up @@ -33,9 +33,9 @@ func NewGpt() (*GPT, error) {

forwared := fmt.Sprintf(
"13.%d.%d.%d",
helpers.RandInt(104, 107),
helpers.RandInt(0, 255),
helpers.RandInt(0, 255))
Helpers.RandInt(104, 107),
Helpers.RandInt(0, 255),
Helpers.RandInt(0, 255))

return &GPT{
ConversationUrl: cu,
Expand Down
2 changes: 1 addition & 1 deletion internal/CookieManager/manager.go
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package CookieManager

import (
"EdgeGPT-Go/internal/Logger"
"encoding/json"
"github.com/gabriel-vasile/mimetype"
"github.com/pavel-one/EdgeGPT-Go/internal/Logger"
"io"
"os"
)
Expand Down
12 changes: 6 additions & 6 deletions internal/EdgeGPT/gpt.go
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package EdgeGPT

import (
"EdgeGPT-Go/config"
"EdgeGPT-Go/internal/CookieManager"
"EdgeGPT-Go/internal/Logger"
"EdgeGPT-Go/internal/helpers"
"encoding/json"
"errors"
"fmt"
"github.com/gorilla/websocket"
"github.com/pavel-one/EdgeGPT-Go/config"
"github.com/pavel-one/EdgeGPT-Go/internal/CookieManager"
"github.com/pavel-one/EdgeGPT-Go/internal/Helpers"
"github.com/pavel-one/EdgeGPT-Go/internal/Logger"
"io"
"net/http"
"time"
Expand Down Expand Up @@ -42,7 +42,7 @@ func NewGPT(conf *config.GPT) (*GPT, error) {

gpt := &GPT{
Config: conf,
cookies: helpers.MapToCookies(manager.GetBestCookie()),
cookies: Helpers.MapToCookies(manager.GetBestCookie()),
ExpiredAt: time.Now().Add(time.Minute * 120),
client: &http.Client{
Timeout: conf.TimeoutRequest,
Expand Down Expand Up @@ -169,7 +169,7 @@ func (g *GPT) createHub() (*Hub, error) {
return nil, errors.New("not set conversation")
}

conn, _, err := websocket.DefaultDialer.Dial(g.Config.WssUrl.String(), helpers.GetHeaders(g.Config.Headers))
conn, _, err := websocket.DefaultDialer.Dial(g.Config.WssUrl.String(), Helpers.GetHeaders(g.Config.Headers))
if err != nil {
return nil, err
}
Expand Down
4 changes: 2 additions & 2 deletions internal/EdgeGPT/hub.go
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package EdgeGPT

import (
"EdgeGPT-Go/internal/helpers"
"encoding/json"
"github.com/gorilla/websocket"
"github.com/pavel-one/EdgeGPT-Go/internal/Helpers"
"sync"
)

Expand Down Expand Up @@ -81,7 +81,7 @@ func (c *Hub) getRequest(message string) map[string]any {
"225cricinfo",
"224locals0",
},
"traceId": helpers.RandomHex(32),
"traceId": Helpers.RandomHex(32),
"isStartOfSession": c.InvocationId == 0,
"message": map[string]any{
"author": "user",
Expand Down
2 changes: 1 addition & 1 deletion internal/EdgeGPT/storage.go
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package EdgeGPT

import (
"EdgeGPT-Go/config"
"errors"
"fmt"
"github.com/pavel-one/EdgeGPT-Go/config"
"time"
)

Expand Down
4 changes: 2 additions & 2 deletions internal/GRPC/server.go
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package GRPC

import (
"EdgeGPT-Go/internal/EdgeGPT"
pb "EdgeGPT-Go/pkg/GRPC/GPT"
"github.com/pavel-one/EdgeGPT-Go/internal/EdgeGPT"
pb "github.com/pavel-one/EdgeGPT-Go/pkg/GRPC/GPT"
"google.golang.org/grpc/peer"
"log"
"time"
Expand Down
2 changes: 1 addition & 1 deletion internal/helpers/helper.go → internal/Helpers/helper.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package helpers
package Helpers

import (
"crypto/rand"
Expand Down

0 comments on commit 35abc2d

Please sign in to comment.