Executando verificação de segurança...
1

Pitch: adicionando o id das requisições no localStorage

Fiz uma função para impedir resultados repetidos da api.

site:https://signs-seven.vercel.app/

codigo:

  getAdvice() {
      this.random()
      const idsSalvos = JSON.parse(localStorage.getItem('advices') || '[]')
      if (idsSalvos.includes(this.number)) {
        if (idsSalvos.length < 200) {
          this.getAdvice()
        } else {
          localStorage.clear()
          this.getAdvice()
        }
      } else {
        this.$axios
          .get(`https://api.adviceslip.com/advice/${this.number}`)
          .then((res) => {
            this.loading = false
            this.advice = res.data.slip.advice
            idsSalvos.push(this.number)
            localStorage.setItem('advices', JSON.stringify(idsSalvos))
          })
      }
    }


Carregando publicação patrocinada...