Skip to content

Commit 7daa451

Browse files
authored
Release 1.2.2
2 parents 700d0f0 + 792b7ff commit 7daa451

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ It supports next features:
77
- devices autodiscovery by `Rendezvous string`
88
- topic list exchanging between peers
99
- autoconnect group chats by `PubSub`
10-
- default signing and validating messages (crypto) *[validation is temporary off, due to the incorrect signing messages on Android]*
10+
- default signing and validating messages (crypto)
1111
- crossplatform
1212

1313

cmd/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ MainLoop:
237237
break MainLoop
238238
case msg := <-incomingMessages:
239239
{
240-
handler.HandleIncomingMessage(msg, func(textMessage pkg.TextMessage) {
240+
handler.HandleIncomingMessage(serviceTopic, msg, func(textMessage pkg.TextMessage) {
241241
// Green console colour: \x1b[32m
242242
// Reset console colour: \x1b[0m
243243
fmt.Printf("%s > \x1b[32m%s\x1b[0m", textMessage.From, textMessage.Body)

pkg/handler.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,9 @@ type Handler struct {
2323

2424
// TextMessage is more end-user model of regular text messages
2525
type TextMessage struct {
26-
Body string
27-
From peer.ID
26+
Topic string
27+
Body string
28+
From peer.ID
2829
}
2930

3031
func NewHandler(pb *pubsub.PubSub, serviceTopic string, networkTopics *mapset.Set) Handler {
@@ -35,8 +36,7 @@ func NewHandler(pb *pubsub.PubSub, serviceTopic string, networkTopics *mapset.Se
3536
}
3637
}
3738

38-
func (h *Handler) HandleIncomingMessage(msg pubsub.Message, handleTextMessage func(TextMessage)) {
39-
// var pbMutex sync.Mutex
39+
func (h *Handler) HandleIncomingMessage(topic string, msg pubsub.Message, handleTextMessage func(TextMessage)) {
4040
addr, err := peer.IDFromBytes(msg.From)
4141
if err != nil {
4242
fmt.Println("Error occurred when reading message From field...")
@@ -51,8 +51,9 @@ func (h *Handler) HandleIncomingMessage(msg pubsub.Message, handleTextMessage fu
5151
// Getting regular message
5252
case api.FLAG_GENERIC_MESSAGE:
5353
textMessage := TextMessage{
54-
Body: message.Body,
55-
From: addr,
54+
Topic: topic,
55+
Body: message.Body,
56+
From: addr,
5657
}
5758

5859
handleTextMessage(textMessage)

0 commit comments

Comments
 (0)