2022-01-11 06:20:32 +00:00
|
|
|
/*
|
|
|
|
* DataBag
|
|
|
|
*
|
|
|
|
* DataBag provides storage for decentralized identity based self-hosting apps. It is intended to support sharing of personal data and hosting group conversations.
|
|
|
|
*
|
|
|
|
* API version: 0.0.1
|
|
|
|
* Contact: roland.osborne@gmail.com
|
2022-01-13 05:00:52 +00:00
|
|
|
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
|
2022-01-11 06:20:32 +00:00
|
|
|
*/
|
|
|
|
package databag
|
|
|
|
|
|
|
|
import (
|
2022-01-14 07:22:02 +00:00
|
|
|
"log"
|
2022-01-11 06:20:32 +00:00
|
|
|
"net/http"
|
2022-01-14 07:22:02 +00:00
|
|
|
"github.com/gorilla/websocket"
|
2022-01-11 06:20:32 +00:00
|
|
|
)
|
|
|
|
|
2022-01-14 07:22:02 +00:00
|
|
|
var upgrader = websocket.Upgrader{}
|
|
|
|
|
2022-01-11 06:20:32 +00:00
|
|
|
func Status(w http.ResponseWriter, r *http.Request) {
|
2022-01-14 07:22:02 +00:00
|
|
|
conn, err := upgrader.Upgrade(w, r, nil)
|
|
|
|
if err != nil {
|
|
|
|
log.Print("Error during connection upgradation:", err)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
defer conn.Close()
|
|
|
|
|
|
|
|
for {
|
|
|
|
messageType, message, err := conn.ReadMessage()
|
|
|
|
if err != nil {
|
|
|
|
log.Println("Error during message reading:", err)
|
|
|
|
break
|
|
|
|
}
|
|
|
|
log.Printf("Received: %s", message)
|
|
|
|
err = conn.WriteMessage(messageType, message)
|
|
|
|
if err != nil {
|
|
|
|
log.Println("Error during message writing:", err)
|
|
|
|
break
|
|
|
|
}
|
|
|
|
}
|
2022-01-11 06:20:32 +00:00
|
|
|
}
|