Cache content-addressed API calls on the frontend
modified crates/radicle-tauri/src/commands/diff.rs
@@ -9,7 +9,7 @@ use crate::AppState;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
added crates/radicle-types/bindings/cob/DiffOptions.ts
@@ -0,0 +1,8 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified crates/radicle-types/src/cobs/diff.rs
@@ -1,9 +1,14 @@
|
|
|
|
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
modified crates/radicle-types/src/traits/repo.rs
@@ -182,7 +182,11 @@ pub trait Repo: Profile {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified crates/test-http-api/src/api.rs
@@ -165,7 +165,7 @@ async fn diff_stats_handler(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified package-lock.json
@@ -44,6 +44,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -3388,6 +3389,16 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified package.json
@@ -59,6 +59,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified src/components/Changes.svelte
@@ -1,10 +1,8 @@
|
|
| - | |
| - | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -57,26 +55,6 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -158,7 +136,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -209,7 +187,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/components/PatchTeaser.svelte
@@ -1,7 +1,6 @@
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -9,7 +8,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -102,7 +101,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
added src/lib/cached.ts
@@ -0,0 +1,21 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified src/lib/invoke.ts
@@ -1,12 +1,31 @@
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -27,6 +46,52 @@ export async function invoke<T = null>(
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|