Контакты

Наибольший вклад в теги

Все теги (4)

Лучшие ответы пользователя

Все ответы (4)
  • Meteor.js: как поменять курсор (запись), передоваемый клиенту?

    zentelechia
    @zentelechia
    Тестирую идеи - делаю прототипы софта и железа
    Возможно стоит добавить еще одно поле в каждый документ в Games, "а-ля" myTurn : 1
    А в публикации сделать так
    Meteor.publish('current-game', function(){ 
      let options = {limit: 1, fields: {myTurn: 0}}
      const myTurn = Games.findOne({users: this.userId, nextPlayer: this.userId, finished: {$exists: false}}))
      if (myTurn){
        options.fields.myTurn=1
     }
     return Games.find({users: this.userId, finished: {$exists: false}}, {limit: 1})
    })


    А на клиенте проверять свойство myTurn
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (1)