🎨 Make JSON keys lowercase
This commit is contained in:
22
api.go
22
api.go
@ -59,10 +59,10 @@ func handleGetPort(c *gin.Context) {
|
||||
}
|
||||
|
||||
type CreatePortRequest struct {
|
||||
Name string
|
||||
Backend string
|
||||
Channels uint8
|
||||
Type string
|
||||
Name string `json:"name"`
|
||||
Backend string `json:"backend"`
|
||||
Channels uint8 `json:"channels"`
|
||||
Type string `json:"type"`
|
||||
}
|
||||
|
||||
func handleCreatePort(c *gin.Context) {
|
||||
@ -159,9 +159,9 @@ func handleGetState(c *gin.Context) {
|
||||
}
|
||||
|
||||
type SetPortRequest struct {
|
||||
Mute *bool
|
||||
Volume *float32
|
||||
Balance *float32
|
||||
Mute *bool `json:"mute"`
|
||||
Volume *float32 `json:"volume"`
|
||||
Balance *float32 `json:"balance"`
|
||||
}
|
||||
|
||||
func handleSetState(c *gin.Context) {
|
||||
@ -203,7 +203,7 @@ func setState(id string, body SetPortRequest) (gin.H, gin.H) {
|
||||
}
|
||||
|
||||
type CreateRouteRequest struct {
|
||||
To string
|
||||
To string `json:"to"`
|
||||
}
|
||||
|
||||
func handleCreateRoute(c *gin.Context) {
|
||||
@ -240,9 +240,9 @@ func createRoute(id string, body CreateRouteRequest) gin.H {
|
||||
}
|
||||
|
||||
type SetRouteRequest struct {
|
||||
Mute *bool
|
||||
Volume *float32
|
||||
Balance *float32
|
||||
Mute *bool `json:"mute"`
|
||||
Volume *float32 `json:"volume"`
|
||||
Balance *float32 `json:"balance"`
|
||||
}
|
||||
|
||||
func handleSetRoute(c *gin.Context) {
|
||||
|
34
routing.go
34
routing.go
@ -7,35 +7,35 @@ import (
|
||||
)
|
||||
|
||||
type PortState struct {
|
||||
Mute bool
|
||||
Volume float32
|
||||
Balance float32
|
||||
Mute bool `json:"mute"`
|
||||
Volume float32 `json:"volume"`
|
||||
Balance float32 `json:"balance"`
|
||||
}
|
||||
|
||||
type PortProperties struct {
|
||||
Backend string
|
||||
Channels uint8
|
||||
Backend string `json:"backend"`
|
||||
Channels uint8 `json:"channels"`
|
||||
}
|
||||
|
||||
type PortRoute struct {
|
||||
ToUUID string
|
||||
Mute bool
|
||||
Volume float32
|
||||
Balance float32
|
||||
ToUUID string `json:"toUUID"`
|
||||
Mute bool `json:"mute"`
|
||||
Volume float32 `json:"volume"`
|
||||
Balance float32 `json:"balance"`
|
||||
}
|
||||
|
||||
type Port struct {
|
||||
UUID string
|
||||
Name string
|
||||
Properties PortProperties
|
||||
State PortState
|
||||
Route []PortRoute
|
||||
UUID string `json:"UUID"`
|
||||
Name string `json:"name"`
|
||||
Properties PortProperties `json:"properties"`
|
||||
State PortState `json:"state"`
|
||||
Route []PortRoute `json:"route"`
|
||||
object []*jack.Port
|
||||
}
|
||||
|
||||
var portConfig struct {
|
||||
Input []Port
|
||||
Output []Port
|
||||
Input []Port `json:"input"`
|
||||
Output []Port `json:"output"`
|
||||
}
|
||||
|
||||
var portsInited bool = false
|
||||
@ -124,7 +124,7 @@ func addToBuffer(src *[]jack.AudioSample, dst *[]jack.AudioSample, volume float3
|
||||
}
|
||||
|
||||
func multiplyBuffer(dst *[]jack.AudioSample, factor float32) {
|
||||
for i, _ := range *dst {
|
||||
for i := range *dst {
|
||||
(*dst)[i] *= jack.AudioSample(factor)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user