This commit is contained in:
Tijl 2025-08-09 19:10:16 +02:00
parent 5fc1b55d52
commit c9cf939e8c
Signed by: tijl
GPG Key ID: DAE24BFCD722F053
2 changed files with 2 additions and 1 deletions

View File

@ -43,7 +43,7 @@ func NewClient(serverURL string, folder string) (*Client, error) {
serverURL: baseURL, serverURL: baseURL,
httpClient: httpClient, httpClient: httpClient,
db: db, db: db,
retryQueue: make(chan shortenJob, 1000), retryQueue: make(chan shortenJob, 100000),
stopRetry: make(chan struct{}), stopRetry: make(chan struct{}),
} }

View File

@ -65,6 +65,7 @@ func (c *Client) retryWorker() {
case job := <-c.retryQueue: case job := <-c.retryQueue:
err := c.sendShortenJob(job) err := c.sendShortenJob(job)
if err != nil { if err != nil {
log.Panicln("got error sending shorten job to server", err)
// Re-enqueue with delay // Re-enqueue with delay
go func(j shortenJob) { go func(j shortenJob) {
time.Sleep(2 * time.Second) time.Sleep(2 * time.Second)