Renvoie l'ID du topic.
Renvoie une URL redirigeant vers le topic.
Renvoie true
si le topic existe, false
sinon.
Renvoie le nombre de connectés au topic.
InexistentContent si le topic n'existe pas
Renvoie une instance de Post représentant le message d'origine du topic.
InexistentContent si le topic n'existe pas
Renvoie une instance de la classe Forum représentant le forum auquel le topic appartient.
InexistentContent si le topic n'existe pas
Renvoie un objet contenant des informations sur le topic.
InexistentContent si le topic n'existe pas
Renvoie l'URL exacte du topic.
Optional
api: boolean = falsesi true
, renvoie l'URL du topic sur l'API v4
. Par défaut false
.
InexistentContent si le topic n'existe pas
Renvoie un générateur asynchrone des nouveaux messages détectés.
Optional
options: { raw?: boolean }Optional
raw?: booleantrue
pour renvoyer un objet JSON brut (JVCTypes.Topic.Post), false
pour utiliser les classes fournies par la librairie (Post)
const topic = new Topic(75276105);
for await (const page of topic.listen()) {
console.log(page);
}
InexistentContent si le topic n'existe pas
Renvoie un générateur asynchrone des messages postés sur le topic situés aux pages décrites par le paramètre paging
.
Optional
options: { paging?: V4Types.Request.Paging; raw?: boolean }Optional
paging?: V4Types.Request.Pagingobjet décrivant les pages à traiter (par défaut vide : toutes les pages le sont)
Optional
raw?: booleantrue
pour renvoyer des objets JSON brut (JVCTypes.Topic.Post), false
pour utiliser les classes fournies par la librairie (Post)
const topic = new Topic(75276105);
for await (const page of topic.read()) {
console.log(page);
}
InexistentContent si le topic n'existe pas
Renvoie les messages postés sur le topic situés à une page particulière.
numéro de la page à traiter
Optional
raw?: booleantrue
pour renvoyer des objets JSON brut (JVCTypes.Topic.Post), false
pour utiliser les classes fournies par la librairie (Post)
InexistentContent si le topic n'existe pas
Représente un topic.