Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

88
Visualizações
How to get user photo in dialog list of Quickblox javascript sdk

I have tried using below code in loop of dialog. I get the url of photo in getInfo function, but unable to access that url when dialog is rendered. Can anyone please help me to solve this issue.

     _.each(dialogs, function (dialog) {
        self._cache[dialog._id] = 
            helpers.compileDialogParams(dialog);
            var searchParams = {filter: { field: 'id', param: 'in', value: val }};
            QB.users.listUsers(searchParams, function(error, result) {
              if(typeof result.items[0].user.blob_id === 'number'){
                 self._cache[dialog._id]['blob_id'] = result.items[0].user.blob_id;
              }
              QB.content.getInfo(blob_id, function(error, result) {
                 if (error) {
                    done.fail("Get file information by ID error: " + JSON.stringify(error));
                 }else {
                     if(result.blob){
                        var fileUID = result.blob.uid;
                        var fileUrl = QB.content.privateUrl(fileUID);
                        self._cache[dialog._id]['fileUrl'] = fileUrl;
                     }else{
                        var fileUrl = null;
                        self._cache[dialog._id]['fileUrl'] = fileUrl;
                     }
                 }
              });
            });
          self.renderDialog(self._cache[dialog._id]);
    }
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda