Return user_id and stream_id in federated devices query (#1040)

This commit is contained in:
Neil Alexander 2020-05-15 12:07:51 +01:00 committed by GitHub
parent f0e0a6668f
commit 773d5bb9f9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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,
},
} }
} }