Aller au contenu

11 Novembre 2025

Objectifs

  • [API] Activation/Désactivation des logs

  • [API] Assignation d'un salon pour les logs

  • [INTERFACE] Activation/Désactivation des logs

  • [INTERFACE] Assignation d'un salon pour les logs

Déroulement

10H37

J'ai modifié le type pour la configuration d'un serveur et j'ai modifié la configuration par défaut pour qu'elle corresponde. Il a fallu modifié la classe Log en conséquence mais cela n'a pas trop posé de problème.

18H56

Il se peut que j'ai prit du retard à cause des cours. C'est pour cela qu'il n'y a rien entre maintenant et 10H37.

Le type authorizationSchema ne servait pas à grand chose alors je l'ai remplacé par un truc plus général et plus simple qui est idSchema, qui permet donc de vérifier les ID des éléments Discord envoyé par l'utilisateur.

Je suis actuellement en train de faire le LogController qui devrait bientôt être prêt pour activer/désactiver les logs, changer le salon et obtenir les informations au niveau de l'API.

19H08

La récupération des informations de la configuration log est maintenant faite. Voici l'idée que j'avais pour les 3 chemins API.

[GET] /api/log/:serverId

Retourne :

JSON
{
    "log_status": true|false,
    "log_channel": "<id du salon>"
}

[PUT] /api/logs/:serverId/status/:status

:status ne pouvant être que on ou off.

Retourne :

JSON
{
    "message": "Log status updated."
}

[PUT] /api/logs/:serverId/channel/:channelId

Retourne :

JSON
{
    "message": "Log channel updated."
}

Je voulais faire un truc simple et si cela reste dans l'URL pour ce que cela fait, car je ne vois pas l'utilité de faire un body pour si peu.

19H21

La modification du status et du salon de log a été faite. Il ne reste plus qu'à faire les routes et faire l'interface.

Je ne sais pas si j'aurais le temps de terminé se soir, on verra bien.

19H45

Je vais m'arrêter là pour aujourd'hui, je n'ai pas fait le côté Interface par manque de temps mais je pense le faire demain en fin de journée et si je n'ai pas eu le temps de finir, je continuerais jeudi.