ada yang aneh dengan tampilan notifikasi akun github milik saya
terdapat indikator notifikasi, tetapi ketika dibuka tidak ada pesan apapun didalamnya
pada tampilan notifikasi, saya melihat ada yang tidak beres. yaitu terdapat repo yang tidak pernah dikunjungi
saya coba cari dimesin pencari dan benar saja, ternyata repo tersebut adalah spam
repo dibuat lalu melakukan mention terhadap user secara random kemudian reponya dihapus
ini membuat user yang dimention tidak bisa melihat pesan notifikasinya dan menjadi sangat terganggu
...
karena ini sangat mengganggu maka saya cari solusi untuk mengatasinya dan ketemu pada tautan ini
disini dijelaskan untuk menghapusnya yaitu menggunakan akses api notifikasi
berikut langkah-langkahnya
- buat generate akses token (classic) di https://github.com/settings/tokens
- setelah mendapatkan akses token, lanjut melakukan request ke api notifikasi github. berikut kodenya:
curl -H "Authorization: token AKSES_TOKEN_MU" https://api.github.com/notifications
- ganti AKSES_TOKEN_MU dengan token yang dibuat sebelumnya
- sekarang coba request menggunakan terminal (cmd)
- ambil bagian id pada response notifikasi tersebut, lalu lakukan request penghapusan notifikasi dengan kode berikut:
curl -X DELETE -H "Authorization: token AKSES_TOKEN_MU" https://api.github.com/notifications/threads/ID_NOTIFIKASI
- jangan lupa untuk mengganti AKSES_TOKEN_MU dan ID_NOTIFIKASI
- sekarang coba refresh halaman notifikasi jika sudah hilang maka proses penghapusan notifikasi spam berhasil
berikut previewnya