For the complete documentation index, see llms.txt. This page is also available as Markdown.

Atualizar amigos

Interaja com a API do Social Service para executar ações relacionadas a eventos e usuários. Essas ações incluem criar novas solicitações de amizade, aceitar ou rejeitar solicitações recebidas e excluir amizades. O Social Service permite que os usuários gerenciem seus relacionamentos e interações dentro da plataforma.

Amizades e Ações

As amizades dentro do Social Service são relações bidirecionais entre usuários. Podem ser realizadas ações para atualizar essas amizades, como enviar solicitações de amizade, aceitar ou rejeitar solicitações, cancelar solicitações e remover amizades. Cada uma dessas ações tem implicações específicas para o relacionamento entre os usuários.

Implementando Atualizações de Amizade

Para realizar essas ações relacionadas a amizades, a UpdateFriendshipEvent mensagem precisa ser utilizada. Essa mensagem permite a execução de várias ações relacionadas a amizades, como solicitar, aceitar, rejeitar, cancelar e remover.

A estrutura exata do payload e os parâmetros obrigatórios para cada ação são especificados na UpdateFriendshipEvent mensagem.

Exemplo de Uso

Aqui está um exemplo de como você pode usar a UpdateFriendshipEvent para enviar uma solicitação de amizade:

message UpdateFriendshipEvent {
  string userAddress = 1;
  string targetUserAddress = 2;
  FriendshipAction action = 3;
}

Neste exemplo, userAddress representa o endereço do remetente, targetUserAddress representa o endereço do destinatário, e action indica o tipo de ação a ser executada (solicitar, aceitar, rejeitar, cancelar ou remover).

Enviando Solicitações de Amizade

Qualquer usuário pode enviar uma solicitação de amizade para outro usuário. No entanto, para estabelecer uma amizade, o usuário destinatário deve aceitar a solicitação.

Aceitando ou Rejeitando Solicitações

Quando um usuário recebe uma solicitação de amizade, ele tem a opção de aceitá-la ou rejeitá-la. Aceitar uma solicitação estabelece uma amizade mútua entre os usuários. Rejeitar uma solicitação nega o estabelecimento de uma amizade.

Cancelando Solicitações de Amizade

Se um usuário decidir retirar uma solicitação de amizade enviada antes de ela ser aceita, ele pode cancelar a solicitação. Isso impede que o destinatário veja ou responda à solicitação.

Removendo Amizades

Qualquer um dos usuários em uma amizade mútua tem a opção de remover a amizade. Quando uma amizade é removida, ela é excluída dos registros de ambos os usuários, encerrando a relação mútua.

Atualizado