1515package cmd
1616
1717import (
18- "log"
1918 "fmt"
19+ "log"
2020
2121 "github.com/aws/aws-sdk-go/aws"
2222 "github.com/aws/aws-sdk-go/aws/session"
2323 "github.com/aws/aws-sdk-go/service/ivs"
24- "github.com/spf13/cobra"
2524 "github.com/hypebeast/go-osc/osc"
25+ "github.com/spf13/cobra"
2626)
2727
2828var ivsOscBridgeCmd = & cobra.Command {
@@ -43,7 +43,7 @@ var ivsPutMetadataCmd = &cobra.Command{
4343
4444func ivsOscBridge (cmd * cobra.Command , args []string ) {
4545 arn := args [0 ]
46- addr := "127.0.0.1:" + Port
46+ addr := "127.0.0.1:" + Port
4747 if Debug {
4848 log .Printf ("Got stream arn: '%s'\n " , arn )
4949 log .Printf ("Listening on port: '%s'\n " , addr )
@@ -62,20 +62,25 @@ func ivsOscBridge(cmd *cobra.Command, args []string) {
6262 ChannelArn : aws .String (arn ),
6363 Metadata : aws .String (data ),
6464 }
65-
65+
6666 _ , err := svc .PutMetadata (input )
6767 if err != nil {
6868 if Debug {
6969 log .Printf ("Error from ivs.PutMetadata: %s" , err .Error ())
7070 }
7171 }
7272 })
73-
73+
7474 server := & osc.Server {
75- Addr : addr ,
76- Dispatcher :d ,
75+ Addr : addr ,
76+ Dispatcher : d ,
77+ }
78+ err := server .ListenAndServe ()
79+ if err != nil {
80+ if Debug {
81+ log .Printf ("Error from server.ListenAndServe: %s" , err .Error ())
82+ }
7783 }
78- server .ListenAndServe ()
7984}
8085
8186func ivsPutMetadata (cmd * cobra.Command , args []string ) {
0 commit comments