Sentar toda a mesa em cada bate-papo, mostrar quem está nele, fechar os feeds de chat
- Adesão permanente: todos os titulares do EXEC2EXEC ACCESS Conversa Exec2Exec. Exec2ExecDeskBancos e assentos descalços Subvenções ao evento exec2exec.desk.cha...
Analisar a consulta de audiência da secretária no momento do teste
findHolderMemberIdsOf vive na biblioteca compartilhada, então nada neste pacote Parsed-lo - e um caminho erroneamente digitado lá crash-loops MediaService no bo...
A mensagem de um cliente chega à mesa, não só a linha
Um executivo escreveu em seu chat Exec2Exec e ninguém na KamoCRM ouviu. announce() disse aos próprios membros da sessão, e um operador é apenas um membro da uma...
Servir o canal executivo
Uma conversa com sua própria regra de audiência e nenhuma máquina de bilhetes, seguindo Forma do SystemBug: seu próprio pacote, seu próprio controlador, sua pró...
Um anúncio que lança não deve voltar o buy-in
`announceToConversation` executa INSIDE a transação que senta o anfitrião e cobra eles — ao contrário de 'anúncioTable', que o controlador chama depois do fato....
Colegas na lista de convites e um convite de um bate-papo que chega
Dois defeitos relatados, ambos em quem uma tabela pode chegar. ** A janela de convites oferece contas.** `invitableFor` lida Membros. findByOrganização Id, e a...
Sem tabelas vazias, tabelas numeradas e uma tabela por membro
Quatro regras, todas coisas que um membro relatou terem visto quebradas. Mesas vazias. Um lobby mostrou três mesas enquanto um jogo estava sendo jogado. Dois n...
Prove os objetivos realmente CONSULT o direito, não apenas que funciona
GamesEntitlementTest prova as respostas do portal corretamente. Nada provou os três Os controladores pedem-lhe — e essa distinção é o defeito inteiro que este c...
Uma mão mostrada no flop é cinco cartas, e recebe um nome
`showHand` nomeou uma mão apenas com um quadro completo de cinco cartas, enquanto `showHand` marcar um de três — e duas cartas de furo mais um flop de três cart...
Mostra a mão Ninguém te fez aparecer
Uma panela tomada com todos dobrando é a uma mão na tabela cujo conteúdo Só o dono sabe, e não havia maneira de dizer o que era. Mostrar um bluff é como uma tab...
Um raider poderia levantar novamente depois de ser chamado
Um personagem, e decidiu potes. `canraise` é exatamente `!actedThis Street`, para que boolean é o todo de "pode Você aumenta". O serviço reconstrui- o a partir...
Abrir uma mesa compra-te e a última fecha-a
Ambas as extremidades da vida de uma mesa permitiram a mesma coisa: uma mesa sem ninguém. Abrindo um custo e não sentou ninguém. Uma máquina poderia colocar um...
As cargas, e quanto tempo cada um levou
Duas coisas que o painel de movimento precisa, nenhuma delas no quadro publicado. `GET /games/{id}/moves ` mãos sobre cada ply em ordem. É uma leitura separada...
Xadrez, Hold'em e a carteira nunca perguntou se a org tem o aplicativo
O companheiro do compromisso kamo-interno, e a metade que realmente importava. O portal do navegador era cosmético: ChessController, HoldemController e CheddarW...
Uma cadeira de recarga foi entregue à mão suja do ocupante anterior
Dois defeitos que a permanência tornou alcançável, encontrado por revisão do commit que acrescentou Ele. A redução. view Para filas de assentos manuais corresp...
O feltro nunca viu um confronto, e um pote dobrável foi contado duas vezes
Dois defeitos que eram invisíveis pela mesma razão, e os dados uma mesa de poker Tem de apresentar um resultado. NINGUÉM PODE VER. finishHand() limpa table.cur...
Nova tabela 500'd em um ternário que desboxizou um botão nulo
Pressionando Nova tabela respondeu 500: NullPointerException: Não é possível invocar "java.lang.Integer.intValue()" porque o O valor de retorno de HoldemTable....
Parar de reconstruir a carteira e a lista de convidados em cada cheque
`viewFor` obteve o saldo Cheddar do destinatário e queried o todo lista de membros da organização — ambos por RECIPIENT, em cada quadro publicado. Em uma tabela...
O relógio nunca poderia ter disparado, e um tudo-em nada reaberto
Dois defeitos encontrados lendo o código de volta, nenhum dos quais qualquer teste poderia ver. # # O relógio teria jogado no seu primeiro tique-taque `Holdem...
Spring Data não registra uma interface de repositório NESTED
O serviço de mídia caiu na imagem do Hold'em. Os seis repositórios enviados como interfaces aninhadas dentro de uma classe `HoldemRepositórios' — um arquivo em ...
Um servidor-autoritativo Texas Hold'em, e a carteira Cheddar costura
Até dez jogadores uma mesa, começou a partir de qualquer conversa, com qualquer outra pessoa na organização invitável para ele. Todas as regras vivem aqui; o na...
A entrada de chat é uma porta para o tabuleiro do par, e você pode pedir-lhes de volta
Dois colegas que jogaram uma vez têm um tabuleiro juntos para sempre. Então, a conversa entrada pára de se oferecer para apresentá-los: `gameWith' respostas com...
O frame para de carregar um arquivo que nada renderiza
O painel de notação da janela desapareceu — as peças capturadas têm esse espaço — então 'moveList' e 'fenHistory' saiu da visão publicada. 'fenHistory' sozinho ...
Map.of lances em um valor nulo, então "sem jogo ainda" foi um 500
`gameWith` respondeu com `Map.of("game", ...)`, e `Map.of` rejeita um valor nulo com um NullPointerException. Assim, o ponto final cuja resposta normal document...
O convidado joga imediatamente, e o convidado é informado quando é sua vez
Um convite usado para produzir um tabuleiro que o convidado podia olhar e não tocar, À espera de alguém que possa estar longe da secretária. Agora o jogo está e...
Deixe uma recusa manter a sentença que foi escrita com
O código de xadrez se recusa com razões destinadas a ser lidas — "não é a sua vez", "isto jogo não está em jogo", "movimento ilegal". Nenhum deles chegou a ning...
Largue um campo que sempre foi falso e uma declaração que não fez nada
'ai Thinking' estava em todos os quadros publicados e nunca foi verdade — a IA respostas dentro do pedido que provocou, então a janela que já pediu sabe que est...
Pare de deixar uma bota ruim ensurdecer o relé VOIP para a vida da cápsula
O relé assinou uma vez, de @PostConstruct, e nunca mais. Quando o VOIPService voip.> stream não existia — o que não existia — ambas as réplicas registadas exact...
Um jogo inteiro de xadrez, servidor-autoritativo, sobre NATS
As regras vivem em UM lugar e é este. ChessEngine implementa o todo o conjunto de regras — geração de movimento, legalidade sob pin e verificação, casting, en p...
Parar de escrever "/" como destino de uma notificação de revisão
O Growth Hub não tem tela própria — o widget do kamo-internalRegistry diz isso onde decodificadores para dar ao widget um href: "o widget é o recurso". Então......
Um filtro de repórteres, apenas para membros da equipe de plataforma
O conselho é global — toda organização vê cada relatório — e o que protege um cliente é SystemBugIdentityPolítica de retenção WHO arquivou uma linha. Um control...
Uma aprovação resolve a conquista do membro
Aprovando uma submissão agora diz à SecurityService para recontar a SPREAD THE WORD em pé, de modo que o troféu pousa no mesmo segundo que o decisão em vez de n...
A fila através da qual um membro trabalha e a fila uma revisão de administrador
Superfície do Centro de Crescimento do MediaService em /api/media/marketing/crescimento. É o dono disto para a mesma razão que possui rastreamento, o placar, ma...
Retransmitir um desbloqueio para o membro que aconteceu, e para mais ninguém
SecurityService publica **************** no núcleo NATS; este Põe-no em @*************************************************** Mesmo acordo que o Emblema de trein...
Analisar cada consulta declarada, não os dois que alguém lembrou
As três consultas que este recurso adicionou nunca foram analisadas por nada. Isso importa. mais do que um predicado errado seria: Spring Data valida cada @Quer...
Um evento de status editado manteve seu tipo, e afixar a redação
Duas coisas, ambas encontradas escrevendo o teste para o caminho do actorName em vez de por A ler. MessageType estava sendo lido fora do corpo após a redação. ...
Abra o conselho para cada org, reter quem apresentou cada relatório
A verificação de arrendamento foi-se do visívelOr404 e de todas as quatro consultas, então cada organização pode ler, comentar e votar em cada relatório. Políti...
Pare a porta de presença silenciando cada notificação de correio
Um membro com um soquete MediaService ao vivo foi tratado como tendo já visto todos os push não-call, correio incluído. Isso é verdade no que viaja sobre isso s...
A página de thread nomeia seu leitor, e deixa cair um ajudante não utilizado
`viewerMemberId` na página do tópico, para que o console possa dizer o próprio visualizador reações de todos os outros sem uma segunda chamada para /api/user-in...
O tópico por trás de um relatório, e os dois estados que precisam de um
`SystemBugThreadService` é todo o recurso: um relatório de MediaSession, o status eventos escritos nele com a razão que seu autor deu, os comentários de qualque...
Deixe o repórter confirmar sua própria correção, e levar uma razão de negação
Adiciona POST /{id}/verify-fix — a única alteração de status neste recurso que não é Fechado em GESTÃO SYSTEM BUGS. Um ponto final separado em vez de um buraco ...
Usar o programador em um tópico por membro
menu assina sobre a conexão STOMP bate-papo existente. Construído como um gêmeo do relé de treinamento — mesma forma de assunto, mesmo single-token regra, mesm...
Crédito a uma inscrição cujas visualizações de página nunca foram gravadas
**************** foi a única coisa na frota que sempre inserido no WORKING VISITORS, então todo o gasoduto de conversão Dependeu silenciosamente de um farol de ...
Deixe um gerente aceitar o chat da web sobre o qual eles foram apenas chamados
Clicando em Aceitar em um pedido de web-chat fechou o popup e reabriu-lo um momento mais tarde, sem atribuição e sem janela de bate-papo — o mesmo cartão, repet...
Pin que suporta fila de bate-papo de um estranho
resolverTopic decide onde um visitante do site de um cliente atinge um pessoa, e tudo o que pode dar errado dá errado silenciosamente — uma conversa arquivada s...
Não arquive conversas em um tópico de suporte do org desativado
resolveTopic honrou um tópico configurado pelo id sozinho, de forma que desativando um a integração ainda apontando para ele e novos chats do site ainda aterris...
Arquivar chats de um site sob o tópico sua integração escolheu
createSupportSession tomou o tópico de qualquer título do navegador do visitante enviado — os códigos rígidos do widget "Inquérito Geral" — e quando nenhum tópi...
Diga ao widget o nome da org para que pare de falar como Kamo
O público-chat bootstrap carga útil transportado orgId, mas sem nome org, então o widget não tinha nada para marcar o assistente com e caiu de volta para um cód...
Deixe uma integração carregar uma chave que uma página de Kamo hospedada pode resolver
«publicSiteKey» só foi persistido para as integrações ESPECÍFICO AGENT, porque portal MLOS multi-tenant era a única página que tinha que resolver sua chave por ...
Repetir o carregamento do membro cada solicitação autenticada faz
AuthHelper.getCurrentMember foi a vítima mais comum de um Yugabyte bump de catálogo neste serviço — oito dos conflitos registrados em ambos os pods Uma janela d...
Como o que vês no transporte?
Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.
