mirror of
https://github.com/strukturag/nextcloud-spreed-signaling
synced 2026-03-14 14:35:44 +01:00
Move Talk-specific API to "talk" package.
This commit is contained in:
parent
231f7c8af4
commit
fbf93dca42
34 changed files with 529 additions and 402 deletions
|
|
@ -47,7 +47,6 @@ import (
|
|||
"github.com/mailru/easyjson/jlexer"
|
||||
"github.com/mailru/easyjson/jwriter"
|
||||
|
||||
signaling "github.com/strukturag/nextcloud-spreed-signaling"
|
||||
"github.com/strukturag/nextcloud-spreed-signaling/api"
|
||||
"github.com/strukturag/nextcloud-spreed-signaling/config"
|
||||
"github.com/strukturag/nextcloud-spreed-signaling/internal"
|
||||
|
|
@ -428,28 +427,28 @@ func registerAuthHandler(router *mux.Router) {
|
|||
return
|
||||
}
|
||||
|
||||
rnd := r.Header.Get(signaling.HeaderBackendSignalingRandom)
|
||||
checksum := r.Header.Get(signaling.HeaderBackendSignalingChecksum)
|
||||
rnd := r.Header.Get(talk.HeaderBackendSignalingRandom)
|
||||
checksum := r.Header.Get(talk.HeaderBackendSignalingChecksum)
|
||||
if rnd == "" || checksum == "" {
|
||||
log.Println("No checksum headers found")
|
||||
return
|
||||
}
|
||||
|
||||
if verify := signaling.CalculateBackendChecksum(rnd, body, backendSecret); verify != checksum {
|
||||
if verify := talk.CalculateBackendChecksum(rnd, body, backendSecret); verify != checksum {
|
||||
log.Println("Backend checksum verification failed")
|
||||
return
|
||||
}
|
||||
|
||||
var request signaling.BackendClientRequest
|
||||
var request talk.BackendClientRequest
|
||||
if err := request.UnmarshalJSON(body); err != nil {
|
||||
log.Println(err)
|
||||
return
|
||||
}
|
||||
|
||||
response := &signaling.BackendClientResponse{
|
||||
response := &talk.BackendClientResponse{
|
||||
Type: "auth",
|
||||
Auth: &signaling.BackendClientAuthResponse{
|
||||
Version: signaling.BackendVersion,
|
||||
Auth: &talk.BackendClientAuthResponse{
|
||||
Version: talk.BackendVersion,
|
||||
UserId: "sample-user",
|
||||
},
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue