Rūdolfs Ošiņš
d0edc52831
Refactor search logic
...
- type events that are handed between components
- simplify the `resolve` function interface
- before we had return values and exceptions, now just a single union
type as return value
- move navigation to the Search component to reduce its
responsibilities
- flatten and simplify multi-level branching
- shuffle around code
- move the `resolve` function to the `Search` component module,
because it's only used there
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-09-29 14:50:13 +02:00
..
2022-09-29 14:50:13 +02:00
2022-09-29 14:50:13 +02:00
2022-09-21 11:19:30 +02:00
2022-08-31 17:47:07 +02:00
2022-09-15 12:45:56 +02:00
2022-08-31 17:47:07 +02:00
2022-09-15 13:06:34 +02:00
2022-09-09 14:50:26 +02:00
2022-09-15 12:45:56 +02:00
2022-09-15 12:45:56 +02:00
2022-09-15 12:45:56 +02:00
2022-08-31 17:47:07 +02:00
2022-09-26 16:34:30 +02:00
2022-09-26 16:34:30 +02:00
2022-09-15 12:45:56 +02:00
2022-08-18 16:31:09 +02:00
2022-08-31 17:47:07 +02:00
2022-09-15 12:45:56 +02:00
2022-08-01 13:06:30 +02:00
2022-09-15 12:45:56 +02:00
2022-09-15 12:45:56 +02:00
2022-09-09 11:43:09 +02:00
2022-09-23 16:27:29 +02:00
2022-09-23 16:27:29 +02:00
2022-09-15 12:52:13 +02:00
2022-08-31 17:47:07 +02:00
2022-08-01 13:06:35 +02:00
2022-09-15 12:45:56 +02:00
2022-09-07 12:20:40 +02:00
2022-09-26 16:34:30 +02:00
2022-09-09 14:50:26 +02:00
2022-08-31 17:47:07 +02:00
2022-09-21 11:39:01 +02:00
2022-09-27 15:00:10 +02:00
2022-09-29 14:50:13 +02:00
2022-09-15 12:45:56 +02:00
2022-08-16 10:55:35 +02:00
2022-08-31 17:47:07 +02:00
2022-08-31 17:47:07 +02:00
2022-08-31 17:47:07 +02:00
2022-09-15 13:42:37 +02:00
2022-09-15 12:45:56 +02:00
2022-08-31 17:47:07 +02:00
2022-09-21 11:25:39 +02:00
2022-09-15 12:45:56 +02:00
2022-09-15 12:45:56 +02:00
2022-09-26 16:34:30 +02:00
2022-09-09 14:50:26 +02:00
2022-08-31 17:47:07 +02:00
2022-09-15 12:45:56 +02:00
2022-09-13 10:31:28 +02:00
2022-09-15 12:55:46 +02:00
2022-09-29 14:50:13 +02:00
2022-09-15 12:45:56 +02:00
2022-09-06 11:36:31 +02:00
2022-09-15 12:45:56 +02:00
2022-02-08 10:16:45 +01:00
2022-08-31 17:47:07 +02:00
2022-09-29 14:50:13 +02:00
2022-09-26 16:34:30 +02:00
2022-09-15 12:45:56 +02:00
2022-08-31 17:47:07 +02:00
2022-08-31 17:47:07 +02:00
2022-08-31 17:47:07 +02:00
2022-09-21 11:19:30 +02:00
2022-09-23 16:41:32 +02:00
2022-09-15 12:45:56 +02:00
2022-09-15 12:45:56 +02:00
2022-09-15 12:52:13 +02:00
2022-09-23 18:13:40 +02:00
2022-08-31 17:47:07 +02:00