Return user_id and stream_id in federated devices query (#1040)
parent
f0e0a6668f
commit
773d5bb9f9
|
@ -23,7 +23,9 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
type userDevicesResponse struct {
|
type userDevicesResponse struct {
|
||||||
Devices []authtypes.Device `json:"devices"`
|
UserID string `json:"user_id"`
|
||||||
|
StreamID int `json:"stream_id"`
|
||||||
|
Devices []authtypes.Device `json:"devices"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetUserDevices for the given user id
|
// GetUserDevices for the given user id
|
||||||
|
@ -48,6 +50,12 @@ func GetUserDevices(
|
||||||
|
|
||||||
return util.JSONResponse{
|
return util.JSONResponse{
|
||||||
Code: 200,
|
Code: 200,
|
||||||
JSON: userDevicesResponse{devs},
|
// TODO: we should return an incrementing stream ID each time the device
|
||||||
|
// list changes for delta changes to be recognised
|
||||||
|
JSON: userDevicesResponse{
|
||||||
|
UserID: userID,
|
||||||
|
StreamID: 0,
|
||||||
|
Devices: devs,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue