SKINMAKER
b421d1ab64
chore: apply prettier ( #637 )
...
* chore: apply prettier
* chore: edit ready comment
* chore: move ts comment
2023-11-29 22:04:33 +09:00
SKINMAKER
90b98cbebe
fix: duplicated failed message ( #559 )
...
* fix: clear timeouts when disabled
* fix: check timeout maps
* fix: wrong link for panel
2023-04-29 12:27:31 +09:00
SKINMAKER
54eb24137c
fix: webhook retry interval shifted by 1 ( #558 )
...
* fix: webhook retry interval shifted by 1
* chore: update docs
2023-04-26 20:42:51 +09:00
SKINMAKER
f25fe50140
feat: retry webhook ( #557 )
...
* feat: retry webhook
* fix: check condition to disable immediately
* feat: start timeout from 2 squared
* fix: not return for 5xx status code
* chore: update docs
---------
Co-authored-by: Eunwoo Choi <choi@eunwoo.dev>
2023-04-23 19:00:43 +09:00
SKINMAKER
468e1721b3
feat/refactor webhook payload ( #556 )
...
* feat: move ids into data prop
* feat: add timstamp on webhook payload
2023-04-16 15:57:49 +09:00
SKINMAKER
a3173609dd
fix: remove outdated webhook client ( #555 )
...
* fix: remove outdated webhook client
* feat: destroy client
2023-04-16 15:02:14 +09:00
SKINMAKER
72843bfeb1
fix: webhook failed since not working as intended ( #550 )
...
* fix: webhook failed since not working as intended
* fix: match to milliseconds
2023-04-07 22:34:39 +09:00
SKINMAKER
4648c3e84b
fix/webhook ( #548 )
...
* chore: remove quotes
* types: make servers nullable
* types: make before value nullable
* feat: handle null value
* chore: update api docs
---------
Co-authored-by: Eunwoo Choi <choi@eunwoo.dev>
2023-04-06 12:14:39 +09:00
Byungchul Kim
e8075ee7d5
feat: support webhook ( #514 )
...
* feat: support webhook
* feat: bot webhook
* types: add enums for webhook
* feat: update webhook status by param
* feat: send webhook of server count change
* feat: send webhook of vote
* chore: add desc of faulty webhook
* chore: set initial value
* feat: add collection of clients
* chore: simplify
* feat: set webhook status dynamically
* feat: webhook for discord
* refactor: rename WebhookStatus.Paused
* refactor: make webhookClients to one object
* feat: webhook with fetch
* feat: add warning prop to input component
* feat: display red when warning
* feat: check server count properly
* feat: handle status codes
* refactor: remove double fetch
* chore: typo
* feat: send failed message
* fix: missing id on query
* feat: limit response body
* feat: use severlist bot to dm
* feat: webhook for servers
* feat: use env for ids
* refactor: remove variables
* fix: send discord log
* fix: message
* feat: include koreanbots in footer
* fix: typo
* refactor: export function as non default
* feat: add verification
* feat: add columns
* feat: verify bot webhook
* feat: verify server webhook
* chore: rename key to secret
* fix: stringify
* chore: remove webhook related columns
* refactor: use separate object for webhook
* type: add webhook prop to bot / server
* fix: implement webhook status
* refactor: rename webhook to webhookURL
* feat: select webhook props
* feat: remove bot's private props
* feat: remove server private fields
* chore: use makeURLs
* type: fix faildSince is type as string
* refactor: rename to updateWebhook
* chore: make props optional
* feat: failedSince
* feat: remove failedSince when success
* fix: missing import
* fix: typo
* fix: convert missing prop
* fix: typo
* chore: remove unnecessary select
* fix: missing systax
* feat: sort docs
* feat: use relay
* fix: check status properly
* chore: handle relay server error
* remove awaits
* fix: add base url
* fix: typo
* chore: remove red highlights
* chore: change emoji
---------
Co-authored-by: SKINMAKER <skinmaker@SKINMAKERs-iMac.local>
Co-authored-by: skinmaker1345 <me@skinmaker.dev>
2023-04-03 12:03:41 +09:00