Website tracker SDK | profile.remove()
Deze functie verwijdert het profiel van de huidige bezoeker uit de database. De functie geeft een javascript Promise terug die wordt voltooid als het profiel is verwijderd. Errors hebben soms een message waarin je kan zien wat er fout is gegaan.
Voorbeelden
De functie kan op twee manieren worden aangeroepen: door eerst een geldig profiel op te halen met copernica.profile(), of door de functie gewoon aan te roepen zonder eerst een geldig profiel op te halen. De eerste methode is wat eleganter, maar kost wel een extra aanroep:
// haal eerst een profiel op, en verwijder het daarna
copernica.profile().then(profile => profile.remove()).then(response => {
// als het verwijderen gelukt is, loggen we dat in de console
console.log('profiel is verwijderd');
}, error => {
// indien we het profiel niet kunnen verwijderen, krijgen we een error
// we kunnen de error inzien door deze te loggen
console.log(error);
});
In het volgende voorbeeld verwijderen we een profiel, zonder dat we eerst checken of het profiel wel beschikbaar is:
// verwijder het profiel direct, zonder eerst te checken of het wel beschikbaar is
copernica.profile.remove().then(response => {
// als het verwijderen gelukt is, loggen we dat in de console
console.log('profiel is verwijderd');
}, error => {
// indien we het profiel niet kunnen verwijderen, krijgen we een error
// we kunnen de error inzien door deze te loggen
console.log(error);
});