Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: retry mechanism #1474

Merged
merged 84 commits into from
Jan 3, 2024
Merged
Changes from 1 commit
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
7df5b6f
checkpoint
nedsalk Oct 20, 2023
faf16fb
Merge remote-tracking branch 'origin/master' into ns/feat/subscriptions
nedsalk Oct 22, 2023
a1a4567
mostly implemented subscriptions
nedsalk Oct 23, 2023
a6f3a74
Merge remote-tracking branch 'origin/master' into ns/feat/subscriptions
nedsalk Oct 23, 2023
450cfef
checkpoint
nedsalk Oct 24, 2023
c34c3b7
feat: subscriptions work
nedsalk Oct 25, 2023
8f66eff
test: moved tests
nedsalk Oct 25, 2023
abb2085
refactor: to use async/await a bit more
nedsalk Oct 25, 2023
b9517c6
refactor: some more
nedsalk Oct 25, 2023
a9ddb66
Merge remote-tracking branch 'origin/master' into ns/feat/subscriptions
nedsalk Oct 25, 2023
3626eeb
chore: updated nodejs version
nedsalk Oct 25, 2023
305baee
feat: ability to set timeout
nedsalk Oct 25, 2023
30357b6
fix explanation
nedsalk Oct 25, 2023
dda0fae
refactor: variable use
nedsalk Oct 25, 2023
5239058
test: better naming
nedsalk Oct 25, 2023
06d58cd
test: enable test
nedsalk Oct 25, 2023
4420a43
removed unnecessary keepalive (set by server)
nedsalk Oct 25, 2023
77cfe16
chore: changeset
nedsalk Oct 25, 2023
4989346
revert settings.json
nedsalk Oct 25, 2023
75eedea
refactor: use pipeThrough with custom TransformStream
nedsalk Oct 25, 2023
1cf4339
refactor: types
nedsalk Oct 25, 2023
268088a
refactor: naming
nedsalk Oct 25, 2023
620de31
refactor: ternary operator ftw
nedsalk Oct 25, 2023
8d46b15
refactor: omit fetch from options passed to custom fetch
nedsalk Oct 25, 2023
6368f21
test: explanations
nedsalk Oct 25, 2023
40e0dba
refactor: var name
nedsalk Oct 25, 2023
291c52a
Merge branch 'master' into ns/feat/subscriptions
nedsalk Oct 26, 2023
a8a3d96
Merge branch 'master' into ns/feat/subscriptions
nedsalk Oct 27, 2023
5b1a4ea
Merge branch 'master' into ns/feat/subscriptions
nedsalk Oct 30, 2023
a358e3e
Merge remote-tracking branch 'origin/master' into ns/feat/subscriptions
nedsalk Nov 3, 2023
9c086f6
chore: update all packages to use node v18.18.2
nedsalk Nov 3, 2023
ec38716
set node-version to correct in test-setup action
nedsalk Nov 3, 2023
99e0982
lint: removed unused variables
nedsalk Nov 3, 2023
75f07b8
Merge branch 'master' into ns/feat/subscriptions
nedsalk Nov 4, 2023
9db66f6
Merge remote-tracking branch 'origin/master' into ns/feat/subscriptions
nedsalk Nov 7, 2023
087d6a4
Merge branch 'master' into ns/feat/subscriptions
nedsalk Nov 7, 2023
8a5ced3
Merge branch 'master' into ns/feat/subscriptions
nedsalk Nov 7, 2023
cd092d9
Merge branch 'master' into ns/feat/subscriptions
nedsalk Nov 8, 2023
5abb882
Merge remote-tracking branch 'origin/master' into ns/feat/subscriptions
nedsalk Nov 8, 2023
66ed475
chore: update all packages to 18.18.2 again
nedsalk Nov 8, 2023
1ff19c0
Merge remote-tracking branch 'origin/master' into ns/feat/subscriptions
nedsalk Nov 10, 2023
9c88403
Merge remote-tracking branch 'origin/master' into ns/feat/subscriptions
nedsalk Nov 11, 2023
dfe679a
refactor: change loop style
nedsalk Nov 13, 2023
bb7ea51
Merge remote-tracking branch 'origin/master' into ns/feat/subscriptions
nedsalk Nov 13, 2023
0dc0c9e
Merge branch 'master' into ns/feat/subscriptions
nedsalk Nov 13, 2023
f9e41fb
Merge branch 'master' into ns/feat/subscriptions
nedsalk Nov 14, 2023
56fea7e
Merge branch 'master' into ns/feat/subscriptions
nedsalk Nov 15, 2023
ab7772e
fix: linting and formatting
nedsalk Nov 20, 2023
890db10
Merge remote-tracking branch 'origin/master' into ns/feat/subscriptions
nedsalk Nov 20, 2023
b67fef0
Merge remote-tracking branch 'origin/master' into ns/feat/subscriptions
nedsalk Dec 2, 2023
bc8e16e
feat: retry-config
nedsalk Nov 15, 2023
7823f17
feat: implemented retries on provider level
nedsalk Nov 17, 2023
b2a7246
refactor: into recursion
nedsalk Nov 21, 2023
a3a6f50
fix: formatting
nedsalk Nov 21, 2023
403ccf3
refactor: tests
nedsalk Dec 2, 2023
253599b
fix: failing test
nedsalk Dec 2, 2023
6d1c82a
comment
nedsalk Dec 2, 2023
8c72b1b
cleanup ts comments
nedsalk Dec 2, 2023
eb3beca
Merge remote-tracking branch 'origin/rc/salamander' into ns/feat/retr…
nedsalk Dec 20, 2023
df88cf3
fix: formatting
nedsalk Dec 20, 2023
9e59fc3
Merge branch 'rc/salamander' into ns/feat/retry-mechanism
nedsalk Dec 20, 2023
57c97e6
Merge branch 'rc/salamander' into ns/feat/retry-mechanism
nedsalk Dec 20, 2023
cb5d519
Merge branch 'rc/salamander' into ns/feat/retry-mechanism
nedsalk Dec 21, 2023
53d2720
Merge remote-tracking branch 'origin/rc/salamander' into ns/feat/retr…
nedsalk Dec 21, 2023
cb7db53
fix: remove eslint and tsignores
nedsalk Dec 21, 2023
bd36d24
remove unnecessary ..args
nedsalk Dec 21, 2023
cb07368
Merge branch 'rc/salamander' into ns/feat/retry-mechanism
danielbate Dec 21, 2023
36ab4b9
set default values and rename to maxRetries, refactor logic into retrier
nedsalk Dec 22, 2023
561d9f8
Merge branch 'ns/feat/retry-mechanism' of github.com:FuelLabs/fuels-t…
nedsalk Dec 22, 2023
647c8c5
Merge remote-tracking branch 'origin/rc/salamander' into ns/feat/retr…
nedsalk Dec 22, 2023
70e432c
refactor: simplify when no retry
nedsalk Dec 22, 2023
4e59eee
refactor: spacing
nedsalk Dec 22, 2023
cfac00b
fix: test validation
nedsalk Dec 22, 2023
30984c3
Merge branch 'rc/salamander' into ns/feat/retry-mechanism
nedsalk Dec 22, 2023
08632ce
test: fix flaky test
nedsalk Dec 22, 2023
e4dcb5e
fix: increase expected wait time to reduce flakiness
nedsalk Dec 22, 2023
ab62666
Merge remote-tracking branch 'origin/rc/salamander' into ns/feat/retr…
nedsalk Dec 22, 2023
f72f8ad
docs: mention defaults on RetryOptions
nedsalk Dec 22, 2023
24ad3d6
Merge branch 'rc/salamander' into ns/feat/retry-mechanism
arboleya Dec 22, 2023
8146593
Update packages/providers/src/provider.ts
nedsalk Dec 27, 2023
2b12d2b
Merge branch 'rc/salamander' into ns/feat/retry-mechanism
nedsalk Dec 27, 2023
b783fbe
fix: less flaky test
nedsalk Dec 27, 2023
42aa40e
docs: added for retry options
nedsalk Jan 3, 2024
a7258a7
fix: spellcheck
nedsalk Jan 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge remote-tracking branch 'origin/master' into ns/feat/subscriptions
  • Loading branch information
nedsalk committed Nov 10, 2023
commit 1ff19c0befbe664544401bc5a3e7a0287ef2b803
2 changes: 1 addition & 1 deletion packages/providers/test/provider.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import * as fuelTsVersionsMod from '@fuel-ts/versions';
import { getBytesCopy, hexlify } from 'ethers';
import type { BytesLike } from 'ethers';

import type { FetchRequestOptions } from '../src/provider';
import type { TransactionCost, FetchRequestOptions } from '../src/provider';
import Provider from '../src/provider';
import type {
CoinTransactionRequestInput,
Expand Down
Loading
You are viewing a condensed version of this merge commit. You can view the full changes here.