diff --git a/app/controllers/Round.scala b/app/controllers/Round.scala index 12f3e6f28b..1beba10261 100644 --- a/app/controllers/Round.scala +++ b/app/controllers/Round.scala @@ -170,7 +170,7 @@ object Round extends LilaController with TheftPrevention { Env.api.roundApi.watcher( pov, lila.api.Mobile.Api.currentVersion, - tv = userTv.map { u => lila.round.OnUserTv(u.username) } + tv = userTv.map { u => lila.round.OnUserTv(u.id) } ) zip Env.bookmark.api.exists(pov.game, ctx.me) map { case tour ~ simul ~ chat ~ crosstable ~ data ~ bookmarked => diff --git a/modules/round/src/main/JsonView.scala b/modules/round/src/main/JsonView.scala index b0ee7fd843..f8f26680f2 100644 --- a/modules/round/src/main/JsonView.scala +++ b/modules/round/src/main/JsonView.scala @@ -204,7 +204,7 @@ final class JsonView( } ).add( "userTv" -> tv.collect { - case OnUserTv(name) => Json.obj("name" -> name) + case OnUserTv(userId) => Json.obj("id" -> userId) } ) diff --git a/public/javascripts/main.js b/public/javascripts/main.js index f1e688c945..f38ea0348f 100644 --- a/public/javascripts/main.js +++ b/public/javascripts/main.js @@ -962,7 +962,7 @@ lichess.notifyApp = (function() { name: "round" }, params: { - userTv: data.userTv && data.userTv.name + userTv: data.userTv && data.userTv.id }, receive: function(t, d) { round.socketReceive(t, d); diff --git a/ui/analyse/src/legacy.js b/ui/analyse/src/legacy.js index 5cfd1bbad1..e1899b747f 100644 --- a/ui/analyse/src/legacy.js +++ b/ui/analyse/src/legacy.js @@ -12,7 +12,7 @@ module.exports = function(element, cfg) { name: "analyse" }, params: { - userTv: data.userTv && data.userTv.name + userTv: data.userTv && data.userTv.id }, receive: function(t, d) { analyse.socketReceive(t, d);