Просмотр исходного кода

Remove long wait for semaphore

Tulir Asokan 2 лет назад
Родитель
Сommit
3c4561113b
1 измененных файлов с 2 добавлено и 7 удалено
  1. 2 7
      attachments.go

+ 2 - 7
attachments.go

@@ -284,13 +284,8 @@ func (br *DiscordBridge) copyAttachmentToMatrix(intent *appservice.IntentAPI, ur
 			cancel()
 			if onceErr != nil {
 				br.ZLog.Warn().Err(onceErr).Msg("Failed to acquire semaphore")
-				ctx, cancel = context.WithTimeout(context.Background(), 50*time.Second)
-				onceErr = br.parallelAttachmentSemaphore.Acquire(ctx, attachmentSizeVal)
-				cancel()
-				if onceErr != nil {
-					onceErr = fmt.Errorf("reuploading timed out")
-					return
-				}
+				onceErr = fmt.Errorf("reuploading timed out")
+				return
 			}
 			var semaWg sync.WaitGroup
 			semaWg.Add(1)