Hazork
|
3ed92c8cc8
|
style: prettified code
|
2021-10-12 19:58:31 -03:00 |
|
Hazork
|
b42d3f13d7
|
refactor: more type and naming refactors
|
2021-10-12 19:58:00 -03:00 |
|
Hazork
|
891f1d05e3
|
fix: response and request types
|
2021-10-12 19:22:32 -03:00 |
|
Hazork
|
12a5032b98
|
fix: generic spaghetti that axios brought
|
2021-10-12 19:17:52 -03:00 |
|
Hazork
|
75deccf57d
|
feat: preserve response status codes and use response.cached
|
2021-10-12 12:12:32 -03:00 |
|
Hazork
|
0605ad8c9f
|
refactor: eslint more strict
|
2021-10-12 09:24:26 -03:00 |
|
Hazork
|
2fa2557040
|
refactor: cacheUpdater as generic function
|
2021-10-12 09:19:59 -03:00 |
|
Hazork
|
52689e24f4
|
fix: removed implict never
|
2021-10-09 14:36:36 -03:00 |
|
Hazork
|
ebe313fac6
|
deps!: updated axios to v0.22
|
2021-10-09 13:55:06 -03:00 |
|
Arthur Fiorette
|
7d5257eee1
|
fix: delete waiting object after resolving it
|
2021-09-30 17:52:10 -03:00 |
|
Hazork
|
9d33ad61d0
|
refactor: removed double if
|
2021-09-26 16:42:11 -03:00 |
|
Hazork
|
5b9847d517
|
refactor: use for in instead of Object.entries
|
2021-09-26 16:28:05 -03:00 |
|
Hazork
|
f8adcc4352
|
fix: force import type to help compilation tools
|
2021-09-26 16:24:33 -03:00 |
|
Hazork
|
c70bf3ac41
|
refactor: renamed interceptor apply method
|
2021-09-26 15:50:15 -03:00 |
|
Hazork
|
47349df09f
|
refactor: use the same object for both properties
|
2021-09-26 15:44:35 -03:00 |
|
Hazork
|
2b5ff84038
|
docs: ttl overriding info
|
2021-09-23 07:51:29 -03:00 |
|
Hazork
|
d96a9dc5f0
|
style: updated prettier config
|
2021-09-21 12:56:32 -03:00 |
|
Hazork
|
33b8dcd58b
|
refactor!: updated all exports
|
2021-09-21 12:01:47 -03:00 |
|
Hazork
|
5b6d14f314
|
refactor: removed symbol support and more tests
|
2021-09-20 12:20:35 -03:00 |
|
Hazork
|
70e5c07ff3
|
refactor: concurreny fixes and refactored deferred
Also changed format settings,
fixed AxiosResponse types
and coded more tests
|
2021-09-20 12:04:40 -03:00 |
|
Hazork
|
38133a7624
|
refactor: requests ids can also be symbol
|
2021-09-20 07:58:44 -03:00 |
|
Hazork
|
1490bfc30b
|
fix: concurrent requests not beeing cached
|
2021-09-19 20:14:44 -03:00 |
|
Hazork
|
6e61c0d5db
|
refactor: renamed status constants
|
2021-09-19 19:31:33 -03:00 |
|
Hazork
|
6075a0a960
|
fix: a bunch of tests
|
2021-09-19 19:29:05 -03:00 |
|
Hazork
|
f1033a5959
|
refactor: interceptors in classes
|
2021-09-19 19:06:15 -03:00 |
|
Hazork
|
f4bbd8b832
|
feat: enable cache by creating or applying
|
2021-09-19 18:06:02 -03:00 |
|
Hazork
|
1f88779e46
|
fix: axios headers are lowercased
|
2021-09-16 19:11:45 -03:00 |
|
Hazork
|
4ad803ec0b
|
feat: use cache: false to ignore caching
|
2021-09-15 20:22:51 -03:00 |
|
Arthur Fiorette
|
c4a2dc35b1
|
fix: prevented bugs with the start of id being ::id
|
2021-09-15 20:03:40 -03:00 |
|
Hazork
|
84dc522b87
|
refactor: init request and response tests
|
2021-09-13 19:20:31 -03:00 |
|
Hazork
|
ee36bd57b0
|
refactor: more tests and fixes
|
2021-09-13 18:39:13 -03:00 |
|
Hazork
|
288c11849c
|
feat: interpreter also handles Expires header (and tests)
|
2021-09-13 17:46:26 -03:00 |
|
Hazork
|
be5ee1ea8b
|
refactor: ttl and createdAt instead of maxAge and storage takes care of staled entries
|
2021-09-13 16:05:37 -03:00 |
|
Hazork
|
bb552c8182
|
tests: added cache predicate tests
|
2021-09-13 14:20:45 -03:00 |
|
Hazork
|
5ddf9ed1a6
|
chore: removed unused methods from memory storage
|
2021-09-13 13:42:02 -03:00 |
|
Hazork
|
7975c58645
|
tests: added key generator tests
|
2021-09-13 13:39:31 -03:00 |
|
Hazork
|
d09b3add31
|
tests: added deferred tests
|
2021-09-13 13:08:40 -03:00 |
|
Hazork
|
2bbc9cb858
|
fix: fixed a log of bugs and added unit tests
|
2021-09-13 12:08:43 -03:00 |
|
Hazork
|
1c10b41c98
|
refactor: use generics on responseMatch
|
2021-09-12 10:31:48 -03:00 |
|
Hazork
|
0d4854db83
|
fix: interpretHeader name conflict
|
2021-09-11 13:03:35 -03:00 |
|
Hazork
|
6ae6d8f7e5
|
style: prettified code
|
2021-09-11 12:55:28 -03:00 |
|
Hazork
|
892dab4a12
|
feat: better cache predicate
|
2021-09-11 12:50:11 -03:00 |
|
Hazork
|
d2c2a56735
|
refactor: eslint more strict and some minor refactors
|
2021-09-11 12:18:32 -03:00 |
|
Hazork
|
ce2b7ecb4b
|
refactor: externalized the header interceptor
|
2021-09-11 10:21:53 -03:00 |
|
Hazork
|
2c49a49a63
|
fix: define an empty waiting object at creation
|
2021-09-11 09:13:40 -03:00 |
|
Hazork
|
211dd503f4
|
refactor: moved all "utils" to one folder
|
2021-09-11 09:09:50 -03:00 |
|
Hazork
|
ab051fc698
|
refactor: save all deferred to cache.waiting instead of in the storage
|
2021-09-10 10:39:53 -03:00 |
|
Hazork
|
29d79d5c84
|
refactor: axios.defaults.cache required
|
2021-09-10 09:54:30 -03:00 |
|
Hazork
|
dc5608578f
|
style: use @arthurfiorette/prettier-config
|
2021-09-05 15:27:14 -03:00 |
|
Hazork
|
13eacedc02
|
style: formatted code
|
2021-09-01 16:34:54 -03:00 |
|