Skip to content

Commit 64468de

Browse files
committed
Conflicts fixed on "Fetch: Abort" page in french language
1 parent 3061b11 commit 64468de

File tree

1 file changed

+4
-34
lines changed

1 file changed

+4
-34
lines changed

5-network/04-fetch-abort/article.md

Lines changed: 4 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -48,23 +48,13 @@ alert(signal.aborted); // true
4848

4949
As we can see, `AbortController` is just a mean to pass `abort` events when `abort()` is called on it.
5050

51-
<<<<<<< HEAD
52-
Nous pourrions implémenter le même type d'écoute d'événement dans notre code par nous-mêmes, sans objet `AbortController` du tout.
51+
Nous pourrions implémenter le même type d'écoute d'événement dans notre code par nous-mêmes, sans objet `AbortController`.
5352

5453
Mais ce qui est précieux, c'est que `fetch` sait comment travailler avec l'objet `AbortController`, il est intégré avec lui.
5554

56-
## Using with fetch
55+
## Utilisation avec fetch
5756

58-
Pour pouvoir annuler `fetch`, passez la propriété `signal` d'un `AbortController` comme option `fetch` :
59-
=======
60-
We could implement the same kind of event listening in our code on our own, without the `AbortController` object.
61-
62-
But what's valuable is that `fetch` knows how to work with the `AbortController` object. It's integrated in it.
63-
64-
## Using with fetch
65-
66-
To be able to cancel `fetch`, pass the `signal` property of an `AbortController` as a `fetch` option:
67-
>>>>>>> 468e3552884851fcef331fbdfd58096652964b5f
57+
Pour pouvoir annuler `fetch`, passez la propriété `signal` d'un `AbortController` comme une option `fetch` :
6858

6959
```js
7060
let controller = new AbortController();
@@ -107,11 +97,7 @@ try {
10797

10898
## AbortController est évolutif
10999

110-
<<<<<<< HEAD
111100
`AbortController` est évolutif, il permet d'annuler plusieurs récupérations à la fois.
112-
=======
113-
`AbortController` is scalable. It allows to cancel multiple fetches at once.
114-
>>>>>>> 468e3552884851fcef331fbdfd58096652964b5f
115101

116102
Voici une esquisse de code qui récupère de nombreuses `urls` en parallèle et utilise un seul contrôleur pour toutes les abandonner:
117103

@@ -127,13 +113,8 @@ let fetchJobs = urls.map(url => fetch(url, {
127113

128114
let results = await Promise.all(fetchJobs);
129115

130-
<<<<<<< HEAD
131116
// si controller.abort() est appelée d'ailleurs,
132117
// elle interrompt tous les fetches
133-
=======
134-
// if controller.abort() is called from anywhere,
135-
// it aborts all fetches
136-
>>>>>>> 468e3552884851fcef331fbdfd58096652964b5f
137118
```
138119

139120
Si nous avons nos propres tâches asynchrones, différentes de `fetch`, nous pouvons utiliser un seul `AbortController` pour les arrêter, avec des fetches.
@@ -156,23 +137,12 @@ let fetchJobs = urls.map(url => fetch(url, { // fetches
156137
// Wait for fetches and our task in parallel
157138
let results = await Promise.all([...fetchJobs, ourJob]);
158139

159-
<<<<<<< HEAD
160140
// si controller.abort() est appelée d'ailleurs,
161141
// elle interrompt tous les fetches et ourJob
162-
=======
163-
// if controller.abort() is called from anywhere,
164-
// it aborts all fetches and ourJob
165-
>>>>>>> 468e3552884851fcef331fbdfd58096652964b5f
166142
```
167143

168144
## Résumé
169145

170-
<<<<<<< HEAD
171146
- `AbortController` est un objet simple qui génère un événement `abort` sur sa propriété `signal` lorsque la méthode `abort()` est appelée (et définit également `signal.aborted` sur` true`).
172147
- `fetch` s'intègre avec lui : nous passons la propriété `signal` comme option, puis` fetch` l'écoute, il devient donc possible d'annuler le `fetch`.
173-
- Nous pouvons utiliser `AbortController` dans notre code. L'"appel `abort()`" -> "écouter l'événement `abort`" l'interaction est simple et universelle. Nous pouvons l'utiliser même sans `fetch`.
174-
=======
175-
- `AbortController` is a simple object that generates an `abort` event on it's `signal` property when the `abort()` method is called (and also sets `signal.aborted` to `true`).
176-
- `fetch` integrates with it: we pass the `signal` property as the option, and then `fetch` listens to it, so it's possible to abort the `fetch`.
177-
- We can use `AbortController` in our code. The "call `abort()`" -> "listen to `abort` event" interaction is simple and universal. We can use it even without `fetch`.
178-
>>>>>>> 468e3552884851fcef331fbdfd58096652964b5f
148+
- Nous pouvons utiliser `AbortController` dans notre code. L'interaction "appeler `abort()`" -> "écouter l'événement `abort`" est simple et universelle. Nous pouvons l'utiliser même sans `fetch`.

0 commit comments

Comments
 (0)