diff --git a/clients/ts/package.json b/clients/ts/package.json index 4b5c15c..36037d5 100644 --- a/clients/ts/package.json +++ b/clients/ts/package.json @@ -74,5 +74,5 @@ "prepare": "npm run build" }, "types": "index.d.ts", - "version": "1.0.557" + "version": "1.0.558" } \ No newline at end of file diff --git a/examples/db/create/go/createARecord.go b/examples/db/create/go/createARecord.go index ed2b1c4..c57135b 100755 --- a/examples/db/create/go/createARecord.go +++ b/examples/db/create/go/createARecord.go @@ -11,10 +11,10 @@ func CreateArecord() { dbService := db.NewDbService(os.Getenv("MICRO_API_TOKEN")) rsp, err := dbService.Create(&db.CreateRequest{ Record: map[string]interface{}{ - "id": "1", - "name": "Jane", "age": 42, "isActive": true, + "id": "1", + "name": "Jane", }, Table: "users", }) diff --git a/examples/stream/publish/go/publishAMessage.go b/examples/stream/publish/go/publishAMessage.go index 0f33eac..f7db1b0 100755 --- a/examples/stream/publish/go/publishAMessage.go +++ b/examples/stream/publish/go/publishAMessage.go @@ -11,9 +11,9 @@ func PublishAmessage() { streamService := stream.NewStreamService(os.Getenv("MICRO_API_TOKEN")) rsp, err := streamService.Publish(&stream.PublishRequest{ Message: map[string]interface{}{ + "type": "signup", "user": "john", "id": "1", - "type": "signup", }, Topic: "events", }) diff --git a/examples/stream/subscribe/curl/subscribeToATopic.sh b/examples/stream/subscribe/curl/subscribeToATopic.sh new file mode 100755 index 0000000..b3878d4 --- /dev/null +++ b/examples/stream/subscribe/curl/subscribeToATopic.sh @@ -0,0 +1,6 @@ +curl "https://api.m3o.com/v1/stream/Subscribe" \ +-H "Content-Type: application/json" \ +-H "Authorization: Bearer $MICRO_API_TOKEN" \ +-d '{ + "topic": "events" +}' \ No newline at end of file diff --git a/examples/stream/subscribe/go/subscribeToATopic.go b/examples/stream/subscribe/go/subscribeToATopic.go new file mode 100755 index 0000000..7c60de4 --- /dev/null +++ b/examples/stream/subscribe/go/subscribeToATopic.go @@ -0,0 +1,16 @@ +package example + +import ( + "fmt" + "github.com/micro/services/clients/go/stream" + "os" +) + +// Subscribe to messages for a given topic. +func SubscribeToAtopic() { + streamService := stream.NewStreamService(os.Getenv("MICRO_API_TOKEN")) + rsp, err := streamService.Subscribe(&stream.SubscribeRequest{ + Topic: "events", + }) + fmt.Println(rsp, err) +} diff --git a/examples/stream/subscribe/node/subscribeToATopic.js b/examples/stream/subscribe/node/subscribeToATopic.js new file mode 100755 index 0000000..9ddceb6 --- /dev/null +++ b/examples/stream/subscribe/node/subscribeToATopic.js @@ -0,0 +1,12 @@ +const { StreamService } = require("m3o/stream"); + +// Subscribe to messages for a given topic. +async function subscribeToAtopic() { + let streamService = new StreamService(process.env.MICRO_API_TOKEN); + let rsp = await streamService.subscribe({ + topic: "events", + }); + console.log(rsp); +} + +subscribeToAtopic();