goldwarden/ipc/messages/biometrics.go

31 lines
654 B
Go
Raw Normal View History

2023-09-20 04:05:44 +03:00
package messages
import "encoding/json"
type GetBiometricsKeyRequest struct {
}
type GetBiometricsKeyResponse struct {
Key string
}
func init() {
registerPayloadParser(func(payload []byte) (interface{}, error) {
var req GetBiometricsKeyRequest
err := json.Unmarshal(payload, &req)
if err != nil {
panic("Unmarshal: " + err.Error())
}
return req, nil
}, GetBiometricsKeyRequest{})
registerPayloadParser(func(payload []byte) (interface{}, error) {
var req GetBiometricsKeyResponse
err := json.Unmarshal(payload, &req)
if err != nil {
panic("Unmarshal: " + err.Error())
}
return req, nil
}, GetBiometricsKeyResponse{})
}