From 1335cf8e98f72e3ae0923fd2d3c8d3826fbd1059 Mon Sep 17 00:00:00 2001 From: Brad Murray Date: Tue, 9 Jan 2024 13:14:00 -0500 Subject: [PATCH] Include versions in registration request --- .gitignore | 3 +++ relay.go | 16 +++++++++------- 2 files changed, 12 insertions(+), 7 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..66ce6a1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.idea + +mac-registration-provider diff --git a/relay.go b/relay.go index 1fea3c7..ae6fbe9 100644 --- a/relay.go +++ b/relay.go @@ -25,10 +25,11 @@ type WebsocketRequest[T any] struct { } type RegisterBody struct { - Code string `json:"code,omitempty"` - Secret string `json:"secret,omitempty"` - Commit string `json:"commit,omitempty"` - Error string `json:"error,omitempty"` + Code string `json:"code,omitempty"` + Secret string `json:"secret,omitempty"` + Commit string `json:"commit,omitempty"` + Versions versions.Versions `json:"versions"` + Error string `json:"error,omitempty"` } type ErrorResponse struct { @@ -166,9 +167,10 @@ func ConnectRelay(ctx context.Context, addr string) error { Command: "register", ReqID: 1, Data: &RegisterBody{ - Code: config.Code, - Secret: config.Secret, - Commit: Commit, + Code: config.Code, + Secret: config.Secret, + Commit: Commit, + Versions: versions.Current, }, }) if err != nil {