Nomeia uma conversa em grupo, estrela uma conversa, remove alguém de uma sala

FeatureMediaService
Navios
30 de agosto de 2026 às 01:49 UTC
Autor
Kamo
Enviar
aed30b1

Três rotas, e cada recusa é uma regra que alguém tem que ser capaz de distinguir de uma parada — então cada um carrega seu próprio código em vez de um 4xx compartilhado. DELETE Apenas membros, apenas grupos, nunca Tu mesmo. A regra do meio é a que vale a pena afirmar: uma conversa de duas pessoas com uma pessoa removida não é um bate-papo menor, é uma conversa um lado pode não ver mais e o outro ainda pode escrever. O último não é um restrição, mas uma admissão — deixando um chat precisa de sua própria confirmação e sua própria redação na transcrição, portanto, isso recusa em vez de meio-implementar Ele. Qualquer um na sala pode remover qualquer outra pessoa, que é a simetria do add rota: cada participante já poderia ter trazido essa pessoa, e um conversa cujo único gestor é o seu criador torna-se incontrolável o momento Essa pessoa sai da empresa. Remoção publica MEMBRO REMOVED (por isso o removido o próprio cliente do membro pode fechar a janela) e o trânsito de licença (por isso não ler, para todos ainda lá, como alguém que simplesmente ficou quieto). PATCH /sessions/{guid}/title. Apenas chats em grupo: uma conversa direta é nomeada depois da pessoa com quem você está falando, e um nome colocado sobre o topo esconde o Na verdade, a linha existe para te dizer. Partilhado, não privado — todos o vêem, e SESSION RENAMED carrega o novo nome então janelas abertas mudam sem pedir. A a resposta é incorporada em um LinkedHashMap em vez de Map.of porque um nome limpo é nulo, e Map.of teria jogado na saída de uma chamada que já tinha Bem sucedido. PUT /sessions/{guid}/favorite. A opinião do espectador, então o único portão é ter uma linha de membros — e o 404 quando não há nenhum caso real, não padding: uma conversa social não tem nenhum membro linhas em tudo. Recusa de batidas relatando um sucesso que o membro encontra na sua próxima recarga. A lista de bate-papo carrega é favorito e título, e `favorites=true` responde a cada Uma seção de favoritos que teve que ser bipada em vista colocaria uma estrela A conversa foi logo atrás do pergaminho estrelou para escapar. Requer kamo-shared-library em 2352064a e as duas colunas que documenta.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços