Commit 4cfbff8
committed
feat(objectstate): add saved resolved accessor and raw-dirty flag
Expose get_saved_resolved_value() to read from the saved resolved snapshot (_saved_resolved) instead of the live resolved cache, so callers can make decisions based on the last committed baseline even when UI edits exist.
Add is_raw_dirty as a fast raw-parameter dirty check (parameters vs _saved_parameters), and document the distinction between dirty_fields (resolved live vs saved) and raw dirty state.1 parent 1d4bb8b commit 4cfbff8
2 files changed
Lines changed: 34 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
33 | 42 | | |
34 | 43 | | |
35 | 44 | | |
36 | 45 | | |
37 | 46 | | |
38 | | - | |
| 47 | + | |
| 48 | + | |
39 | 49 | | |
40 | 50 | | |
41 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2167 | 2167 | | |
2168 | 2168 | | |
2169 | 2169 | | |
| 2170 | + | |
| 2171 | + | |
| 2172 | + | |
| 2173 | + | |
| 2174 | + | |
| 2175 | + | |
| 2176 | + | |
| 2177 | + | |
| 2178 | + | |
| 2179 | + | |
| 2180 | + | |
| 2181 | + | |
| 2182 | + | |
| 2183 | + | |
| 2184 | + | |
| 2185 | + | |
| 2186 | + | |
2170 | 2187 | | |
2171 | 2188 | | |
2172 | 2189 | | |
| |||
2504 | 2521 | | |
2505 | 2522 | | |
2506 | 2523 | | |
| 2524 | + | |
| 2525 | + | |
| 2526 | + | |
| 2527 | + | |
| 2528 | + | |
2507 | 2529 | | |
2508 | 2530 | | |
2509 | 2531 | | |
| |||
0 commit comments