Contas que abrem o teu Chui, dispositivos com sessão ativa e como terminar a sessão num deles.
Duas listas diferentes, e a diferença importa quando algo correu mal.
Uma forma de iniciar sessão é a prova de quem és: uma conta Apple, Google ou Microsoft. Continua a existir mesmo depois de terminares sessão. Por isso, quem ficou sem a conta Google precisa desta lista, porque terminar a sessão dos dispositivos deixa essa porta aberta.
Um dispositivo é algo com sessão iniciada neste momento. Terminar a sessão dele acaba com essa sessão e não muda nada sobre quem és.
list_sign_in_methods() indica todas as formas que a conta tem, o endereço associado a cada uma e quando foi usada pela última vez. remove_sign_in_method() remove uma.
O Chui recusa-se a remover a última, para que ninguém fique trancado fora da própria conta. Uma remoção não mexe em nada na conta: nem numa reunião, nem numa pessoa, nem numa definição.
Não é possível adicionar uma a partir de um assistente. Isso faz-se na aplicação Chui, em Definições → Formas de iniciar sessão (Settings → Ways to sign in). Vê O Chui num assistente para perceber porque é que um assistente ligado pode alterar tudo numa conta, mas nunca criar uma segunda chave para ela.
list_devices() indica todos os telemóveis, Macs, navegadores e assistentes com sessão iniciada neste momento, do uso mais recente para o mais antigo. Aquele através do qual estás a falar aparece assinalado. Um assistente ligado é uma sessão normal e aparece ali ao lado dos telemóveis.
sign_out_device() termina a sessão de um deles. sign_out_other_devices() termina a de todos de uma vez, exceto a de quem faz o pedido. É a isto que deves recorrer quando perdes um telemóvel.
Nenhuma reunião é apagada. As gravações feitas por um dispositivo ficam exatamente onde estão, com os títulos, as transcrições e os resumos, e quem o tiver pode voltar a iniciar sessão com qualquer uma das formas acima. Terminar a sessão corta o acesso desse dispositivo agora: deixa de poder ler seja o que for e de receber notificações.
Há uma coisa que desaparece, e só quando desaparece a última sessão. Uma conta onde ninguém tem sessão iniciada não tem razão para manter uma autorização ativa da Google ou da Microsoft. Por isso, terminar a sessão do último dispositivo também desliga o calendário ligado e apaga a associação que cada gravação anterior tinha ao respetivo evento do calendário. As reuniões mantêm os nomes, as listas de convidados e tudo o que nelas se disse. O que se perde é «que evento da agenda era este», que é aquilo em que se baseia «o que dissemos da última vez». Voltar a ligar o calendário mais tarde cria uma ligação nova e não recupera essas associações. Terminar a sessão de um só dispositivo entre vários nunca faz isto.
Se for terminada a sessão da ligação através da qual estás a falar, a conversa com o Chui acaba aí. Depois disso, já não é possível perguntar mais nada.
Uma chave de API permite que um servidor — um serviço de reuniões, um script — envie reuniões para esta conta por si próprio. Só o dono da conta a cria, e numa conta de empresa só os administradores; a chave é mostrada uma vez, quando é criada.
list_api_keys() dá cada chave com o nome, quem a criou e quando um servidor a usou pela última vez. prepare_revoke_api_key() e depois revoke_api_key() revogam-na em dois passos: deixa de funcionar de imediato, e as reuniões que já enviou ficam.
create_api_key() não cria nada: um assistente não pode criar uma chave, porque ela continuaria a funcionar depois de o assistente terminar sessão. Diz onde carregar em Criar chave no Chui — Definições → Chaves de API.