@@ -5,22 +5,23 @@ import (
5
5
"encoding/binary"
6
6
"encoding/json"
7
7
"fmt"
8
+
8
9
"github.com/gorilla/websocket"
9
10
"github.com/mr-tron/base58/base58"
10
11
"github.com/multiformats/go-multihash"
11
12
)
12
13
13
14
type WebRelayManager struct {
14
15
webrelays []string
15
- peerID string
16
+ peerID string
16
17
}
17
18
18
19
type EncryptedMessage struct {
19
20
Message string `json:"encryptedMessage"`
20
21
Recipient string `json:"recipient"`
21
22
}
22
23
23
- type TypedMessage struct {
24
+ type TypedMessage struct {
24
25
Type string
25
26
Data json.RawMessage
26
27
}
@@ -36,7 +37,7 @@ func NewWebRelayManager(webrelays []string, sender string) *WebRelayManager {
36
37
37
38
func (wrm * WebRelayManager ) SendRelayMessage (ciphertext string , recipient string ) {
38
39
encryptedmessage := EncryptedMessage {
39
- Message : ciphertext ,
40
+ Message : ciphertext ,
40
41
Recipient : recipient ,
41
42
}
42
43
@@ -66,7 +67,7 @@ func (wrm *WebRelayManager) authToWebRelay(server string, msg []byte) {
66
67
prefix64 := binary .BigEndian .Uint64 (prefix )
67
68
68
69
// Then shifting
69
- shiftedPrefix64 := prefix64 >> uint (48 )
70
+ shiftedPrefix64 := prefix64 >> uint (48 )
70
71
71
72
// Then converting back to a byte array
72
73
shiftedBytes := make ([]byte , 8 )
@@ -78,8 +79,8 @@ func (wrm *WebRelayManager) authToWebRelay(server string, msg []byte) {
78
79
79
80
// Generate subscribe message
80
81
subscribeMessage := SubscribeMessage {
81
- UserID : wrm .peerID ,
82
- SubscriptionKey : base58 .Encode ([] byte ( subscriptionKey ) ),
82
+ UserID : wrm .peerID ,
83
+ SubscriptionKey : base58 .Encode (subscriptionKey ),
83
84
}
84
85
85
86
data , _ := json .Marshal (subscribeMessage )
@@ -113,4 +114,3 @@ func (wrm *WebRelayManager) authToWebRelay(server string, msg []byte) {
113
114
}
114
115
115
116
}
116
-
0 commit comments