feat: replace dynamic avatar generation with static image assets
This commit is contained in:
@@ -476,11 +476,10 @@ export const alterarRole = mutation({
|
||||
});
|
||||
|
||||
/**
|
||||
* Atualizar perfil do usuário (foto, avatar, setor, status, preferências)
|
||||
* Atualizar perfil do usuário (foto, setor, status, preferências)
|
||||
*/
|
||||
export const atualizarPerfil = mutation({
|
||||
args: {
|
||||
avatar: v.optional(v.string()),
|
||||
fotoPerfil: v.optional(v.id('_storage')),
|
||||
setor: v.optional(v.string()),
|
||||
statusMensagem: v.optional(v.string()),
|
||||
@@ -511,7 +510,6 @@ export const atualizarPerfil = mutation({
|
||||
atualizadoEm: Date.now()
|
||||
};
|
||||
|
||||
if (args.avatar !== undefined) updates.avatar = args.avatar;
|
||||
if (args.fotoPerfil !== undefined) updates.fotoPerfil = args.fotoPerfil;
|
||||
if (args.setor !== undefined) updates.setor = args.setor;
|
||||
if (args.statusMensagem !== undefined) updates.statusMensagem = args.statusMensagem;
|
||||
@@ -541,7 +539,6 @@ export const obterPerfil = query({
|
||||
email: v.string(),
|
||||
matricula: v.optional(v.string()),
|
||||
funcionarioId: v.optional(v.id('funcionarios')),
|
||||
avatar: v.optional(v.string()),
|
||||
fotoPerfil: v.optional(v.id('_storage')),
|
||||
fotoPerfilUrl: v.union(v.string(), v.null()),
|
||||
setor: v.optional(v.string()),
|
||||
@@ -582,7 +579,6 @@ export const obterPerfil = query({
|
||||
email: usuarioAtual.email,
|
||||
matricula: matricula || undefined,
|
||||
funcionarioId: usuarioAtual.funcionarioId,
|
||||
avatar: usuarioAtual.avatar,
|
||||
fotoPerfil: usuarioAtual.fotoPerfil,
|
||||
fotoPerfilUrl,
|
||||
setor: usuarioAtual.setor,
|
||||
@@ -595,7 +591,7 @@ export const obterPerfil = query({
|
||||
});
|
||||
|
||||
/**
|
||||
* Listar todos usuários para o chat (com avatar, foto e status)
|
||||
* Listar todos usuários para o chat (com foto e status)
|
||||
*/
|
||||
export const listarParaChat = query({
|
||||
args: {},
|
||||
@@ -605,7 +601,6 @@ export const listarParaChat = query({
|
||||
nome: v.string(),
|
||||
email: v.string(),
|
||||
matricula: v.optional(v.string()),
|
||||
avatar: v.optional(v.string()),
|
||||
fotoPerfil: v.optional(v.id('_storage')),
|
||||
fotoPerfilUrl: v.union(v.string(), v.null()),
|
||||
statusPresenca: v.optional(
|
||||
@@ -656,7 +651,6 @@ export const listarParaChat = query({
|
||||
nome: usuario.nome,
|
||||
email: usuario.email,
|
||||
matricula: matricula || undefined,
|
||||
avatar: usuario.avatar,
|
||||
fotoPerfil: usuario.fotoPerfil,
|
||||
fotoPerfilUrl,
|
||||
statusPresenca: usuario.statusPresenca || 'offline',
|
||||
|
||||
Reference in New Issue
Block a user