message: fix rate limits
diff: @@ -96,10 +96,11 @@ export async function processQueue(id: string) {
  break;
  }
  - queuedRequest.request.reject?.(new Error(`[${response.status}] ${error}`));
  -
  // If Rate limited should not remove from queue
  - if (response.status !== 429) queue.shift();
  + if (response.status !== 429) {
  + queuedRequest.request.reject?.(new Error(`[${response.status}] ${error}`));
  + queue.shift();
  + }
  continue;
  }
  