Repaired invalid case issue. WiiSOAP should compile properly now.

This commit is contained in:
CornierKhan1 2018-12-03 12:55:44 +11:00
parent 8e8f8ee06e
commit 47aada7f75

19
main.go
View File

@ -86,9 +86,10 @@ func handler(w http.ResponseWriter, r *http.Request) {
} }
// The requests are in byte format, so please use []byte("") when adding a new case. // The requests are in byte format, so please use []byte("") when adding a new case.
switch body { switch string(body) {
// TODO: Make the case functions cleaner. (e.g. The should the response be a variable?) // TODO: Make the case functions cleaner. (e.g. The should the response be a variable?)
case []byte("CheckDeviceStatus"):
case "CheckDeviceStatus":
fmt.Println("CDS.") fmt.Println("CDS.")
CDS := CDS{} CDS := CDS{}
@ -126,7 +127,7 @@ func handler(w http.ResponseWriter, r *http.Request) {
</soapenv:Envelope>`) </soapenv:Envelope>`)
fmt.Println("Delivered response!") fmt.Println("Delivered response!")
case []byte("NotifiedETicketsSynced"): case "NotifiedETicketsSynced":
fmt.Println("NETS") fmt.Println("NETS")
NETS := NETS{} NETS := NETS{}
@ -156,7 +157,7 @@ func handler(w http.ResponseWriter, r *http.Request) {
</soapenv:Envelope>`) </soapenv:Envelope>`)
fmt.Println("Delivered response!") fmt.Println("Delivered response!")
case []byte("ListETickets"): case "ListETickets":
fmt.Println("LET") fmt.Println("LET")
LET := LET{} LET := LET{}
@ -189,7 +190,7 @@ func handler(w http.ResponseWriter, r *http.Request) {
</soapenv:Envelope>`) </soapenv:Envelope>`)
fmt.Println("Delivered response!") fmt.Println("Delivered response!")
case []byte("PurchaseTitle"): case "PurchaseTitle":
fmt.Println("PT") fmt.Println("PT")
PT := PT{} PT := PT{}
@ -233,7 +234,7 @@ func handler(w http.ResponseWriter, r *http.Request) {
</soapenv:Envelope>`) </soapenv:Envelope>`)
fmt.Println("Delivered response!") fmt.Println("Delivered response!")
case []byte("CheckRegistration"): case "CheckRegistration":
fmt.Println("CR.") fmt.Println("CR.")
CR := CR{} CR := CR{}
@ -265,7 +266,7 @@ func handler(w http.ResponseWriter, r *http.Request) {
</soapenv:Envelope>`) </soapenv:Envelope>`)
fmt.Println("Delivered response!") fmt.Println("Delivered response!")
case []byte("GetRegistrationInfo"): case "GetRegistrationInfo":
fmt.Println("GRI.") fmt.Println("GRI.")
GRI := GRI{} GRI := GRI{}
@ -303,7 +304,7 @@ func handler(w http.ResponseWriter, r *http.Request) {
</soapenv:Envelope>`) </soapenv:Envelope>`)
fmt.Println("Delivered response!") fmt.Println("Delivered response!")
case []byte("Register"): case "Register":
fmt.Println("REG.") fmt.Println("REG.")
REG := REG{} REG := REG{}
@ -338,7 +339,7 @@ func handler(w http.ResponseWriter, r *http.Request) {
</soapenv:Envelope>`) </soapenv:Envelope>`)
fmt.Println("Delivered response!") fmt.Println("Delivered response!")
case []byte("Unregister"): case "Unregister":
fmt.Println("UNR.") fmt.Println("UNR.")
UNR := UNR{} UNR := UNR{}