diff --git a/README.md b/README.md index 0200906..03f5207 100644 --- a/README.md +++ b/README.md @@ -229,19 +229,19 @@ go get -u -v github.com/appleboy/gorush On linux ```sh -wget https://github.com/appleboy/gorush/releases/download/v1.14.0/gorush-v1.14.0-linux-amd64 -O gorush +wget https://github.com/appleboy/gorush/releases/download/v1.15.0/gorush-v1.15.0-linux-amd64 -O gorush ``` On OS X ```sh -wget https://github.com/appleboy/gorush/releases/download/v1.14.0/gorush-v1.14.0-darwin-amd64 -O gorush +wget https://github.com/appleboy/gorush/releases/download/v1.15.0/gorush-v1.15.0-darwin-amd64 -O gorush ``` On Windows ```sh -wget https://github.com/appleboy/gorush/releases/download/v1.14.0/gorush-v1.14.0-windows-amd64.exe -O gorush.exe +wget https://github.com/appleboy/gorush/releases/download/v1.15.0/gorush-v1.15.0-windows-amd64.exe -O gorush.exe ``` On macOS, use Homebrew. @@ -1038,62 +1038,62 @@ The following example code to send single notification in Go. package main import ( - "context" - "log" + "context" + "log" - "github.com/appleboy/gorush/rpc/proto" + "github.com/appleboy/gorush/rpc/proto" - structpb "github.com/golang/protobuf/ptypes/struct" - "google.golang.org/grpc" + structpb "github.com/golang/protobuf/ptypes/struct" + "google.golang.org/grpc" ) const ( - address = "localhost:9000" + address = "localhost:9000" ) func main() { - // Set up a connection to the server. - conn, err := grpc.Dial(address, grpc.WithInsecure()) - if err != nil { - log.Fatalf("did not connect: %v", err) - } - defer conn.Close() - c := proto.NewGorushClient(conn) + // Set up a connection to the server. + conn, err := grpc.Dial(address, grpc.WithInsecure()) + if err != nil { + log.Fatalf("did not connect: %v", err) + } + defer conn.Close() + c := proto.NewGorushClient(conn) - r, err := c.Send(context.Background(), &proto.NotificationRequest{ - Platform: 2, - Tokens: []string{"1234567890"}, - Message: "test message", - Badge: 1, - Category: "test", - Sound: "test", - Priority: proto.NotificationRequest_HIGH, - Alert: &proto.Alert{ - Title: "Test Title", - Body: "Test Alert Body", - Subtitle: "Test Alert Sub Title", - LocKey: "Test loc key", - LocArgs: []string{"test", "test"}, - }, - Data: &structpb.Struct{ - Fields: map[string]*structpb.Value{ - "key1": { - Kind: &structpb.Value_StringValue{StringValue: "welcome"}, - }, - "key2": { - Kind: &structpb.Value_NumberValue{NumberValue: 2}, - }, - }, - }, - }) - if err != nil { - log.Println("could not greet: ", err) - } + r, err := c.Send(context.Background(), &proto.NotificationRequest{ + Platform: 2, + Tokens: []string{"1234567890"}, + Message: "test message", + Badge: 1, + Category: "test", + Sound: "test", + Priority: proto.NotificationRequest_HIGH, + Alert: &proto.Alert{ + Title: "Test Title", + Body: "Test Alert Body", + Subtitle: "Test Alert Sub Title", + LocKey: "Test loc key", + LocArgs: []string{"test", "test"}, + }, + Data: &structpb.Struct{ + Fields: map[string]*structpb.Value{ + "key1": { + Kind: &structpb.Value_StringValue{StringValue: "welcome"}, + }, + "key2": { + Kind: &structpb.Value_NumberValue{NumberValue: 2}, + }, + }, + }, + }) + if err != nil { + log.Println("could not greet: ", err) + } - if r != nil { - log.Printf("Success: %t\n", r.Success) - log.Printf("Count: %d\n", r.Counts) - } + if r != nil { + log.Printf("Success: %t\n", r.Success) + log.Printf("Count: %d\n", r.Counts) + } } ``` @@ -1143,62 +1143,62 @@ GRPC Health Checking example: See [document](https://github.com/grpc/grpc/blob/m package main import ( - "context" - "log" + "context" + "log" - "github.com/appleboy/gorush/rpc/proto" + "github.com/appleboy/gorush/rpc/proto" - structpb "github.com/golang/protobuf/ptypes/struct" - "google.golang.org/grpc" + structpb "github.com/golang/protobuf/ptypes/struct" + "google.golang.org/grpc" ) const ( - address = "localhost:9000" + address = "localhost:9000" ) func main() { - // Set up a connection to the server. - conn, err := grpc.Dial(address, grpc.WithInsecure()) - if err != nil { - log.Fatalf("did not connect: %v", err) - } - defer conn.Close() - c := proto.NewGorushClient(conn) + // Set up a connection to the server. + conn, err := grpc.Dial(address, grpc.WithInsecure()) + if err != nil { + log.Fatalf("did not connect: %v", err) + } + defer conn.Close() + c := proto.NewGorushClient(conn) - r, err := c.Send(context.Background(), &proto.NotificationRequest{ - Platform: 2, - Tokens: []string{"1234567890"}, - Message: "test message", - Badge: 1, - Category: "test", - Sound: "test", - Priority: proto.NotificationRequest_HIGH, - Alert: &proto.Alert{ - Title: "Test Title", - Body: "Test Alert Body", - Subtitle: "Test Alert Sub Title", - LocKey: "Test loc key", - LocArgs: []string{"test", "test"}, - }, - Data: &structpb.Struct{ - Fields: map[string]*structpb.Value{ - "key1": { - Kind: &structpb.Value_StringValue{StringValue: "welcome"}, - }, - "key2": { - Kind: &structpb.Value_NumberValue{NumberValue: 2}, - }, - }, - }, - }) - if err != nil { - log.Println("could not greet: ", err) - } + r, err := c.Send(context.Background(), &proto.NotificationRequest{ + Platform: 2, + Tokens: []string{"1234567890"}, + Message: "test message", + Badge: 1, + Category: "test", + Sound: "test", + Priority: proto.NotificationRequest_HIGH, + Alert: &proto.Alert{ + Title: "Test Title", + Body: "Test Alert Body", + Subtitle: "Test Alert Sub Title", + LocKey: "Test loc key", + LocArgs: []string{"test", "test"}, + }, + Data: &structpb.Struct{ + Fields: map[string]*structpb.Value{ + "key1": { + Kind: &structpb.Value_StringValue{StringValue: "welcome"}, + }, + "key2": { + Kind: &structpb.Value_NumberValue{NumberValue: 2}, + }, + }, + }, + }) + if err != nil { + log.Println("could not greet: ", err) + } - if r != nil { - log.Printf("Success: %t\n", r.Success) - log.Printf("Count: %d\n", r.Counts) - } + if r != nil { + log.Printf("Success: %t\n", r.Success) + log.Printf("Count: %d\n", r.Counts) + } } ```