snix/users/Profpatsch/whatcd-resolver/src
Profpatsch eeb5e7abd6 feat(users/Profpatsch/whatcd-resolver): trace http requests
Move the http calls into their own module, so we can trace the request
and provide a simple copy-to-replay command.

We have to work around a bug in the otel library, which would limit
our attribute value length to 128 bytes because it uses the wrong
option value.

~~~

`ifExists` is finally made more useful for dealing with optional
attributes in e.g. lists.

Change-Id: Iafab523e9ec4b00136db43f31fdc12aeefb7f77c
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11241
Tested-by: BuildkiteCI
Autosubmit: Profpatsch <mail@profpatsch.de>
Reviewed-by: Profpatsch <mail@profpatsch.de>
2024-03-23 19:51:59 +00:00
..
AppT.hs feat(users/Profpatsch/whatcd-resolver): add autorefresh 2024-03-17 01:36:56 +00:00
Html.hs refactor(users/Profpatsch/whatcd-resolver): move AppT & Html out 2024-03-16 22:36:55 +00:00
Http.hs feat(users/Profpatsch/whatcd-resolver): trace http requests 2024-03-23 19:51:59 +00:00
JsonLd.hs feat(users/Profpatsch/whatcd-resolver): trace http requests 2024-03-23 19:51:59 +00:00
Optional.hs feat(users/Profpatsch/whatcd-resolver): trace http requests 2024-03-23 19:51:59 +00:00
Redacted.hs feat(users/Profpatsch/whatcd-resolver): trace http requests 2024-03-23 19:51:59 +00:00
Transmission.hs feat(users/Profpatsch/whatcd-resolver): trace http requests 2024-03-23 19:51:59 +00:00
WhatcdResolver.hs feat(users/Profpatsch/whatcd-resolver): trace http requests 2024-03-23 19:51:59 +00:00