Commit 126990b
authored
Fixes an oversight where preinstalled Snaps would not emit
`snapInstalled` and `snapUpdated`. This would cause lifecycle hooks
among other things to not work. This PR also adds a `preinstalled` flag
to the events, this will be necessary to not collect metrics for
installation/update of preinstalled Snaps.
Additionally, this PR fixes an oversight where preinstalled Snaps could
have the manual update flow triggered. For now, we disallow this
behaviour.
Progresses #2899
1 parent 406f7a2 commit 126990b
File tree
3 files changed
+123
-6
lines changed- packages/snaps-controllers
- src/snaps
3 files changed
+123
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
Lines changed: 86 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
966 | 966 | | |
967 | 967 | | |
968 | 968 | | |
| 969 | + | |
969 | 970 | | |
970 | 971 | | |
971 | 972 | | |
| |||
4665 | 4666 | | |
4666 | 4667 | | |
4667 | 4668 | | |
| 4669 | + | |
4668 | 4670 | | |
4669 | 4671 | | |
4670 | 4672 | | |
| |||
4711 | 4713 | | |
4712 | 4714 | | |
4713 | 4715 | | |
| 4716 | + | |
| 4717 | + | |
| 4718 | + | |
| 4719 | + | |
| 4720 | + | |
| 4721 | + | |
| 4722 | + | |
4714 | 4723 | | |
4715 | 4724 | | |
4716 | 4725 | | |
| |||
4880 | 4889 | | |
4881 | 4890 | | |
4882 | 4891 | | |
| 4892 | + | |
4883 | 4893 | | |
4884 | 4894 | | |
4885 | 4895 | | |
| |||
4934 | 4944 | | |
4935 | 4945 | | |
4936 | 4946 | | |
| 4947 | + | |
| 4948 | + | |
| 4949 | + | |
| 4950 | + | |
| 4951 | + | |
| 4952 | + | |
| 4953 | + | |
| 4954 | + | |
| 4955 | + | |
| 4956 | + | |
| 4957 | + | |
| 4958 | + | |
| 4959 | + | |
| 4960 | + | |
| 4961 | + | |
4937 | 4962 | | |
4938 | 4963 | | |
4939 | 4964 | | |
| |||
5092 | 5117 | | |
5093 | 5118 | | |
5094 | 5119 | | |
| 5120 | + | |
| 5121 | + | |
| 5122 | + | |
| 5123 | + | |
| 5124 | + | |
| 5125 | + | |
| 5126 | + | |
| 5127 | + | |
| 5128 | + | |
| 5129 | + | |
| 5130 | + | |
| 5131 | + | |
| 5132 | + | |
| 5133 | + | |
| 5134 | + | |
| 5135 | + | |
| 5136 | + | |
| 5137 | + | |
| 5138 | + | |
| 5139 | + | |
| 5140 | + | |
| 5141 | + | |
| 5142 | + | |
| 5143 | + | |
| 5144 | + | |
| 5145 | + | |
| 5146 | + | |
| 5147 | + | |
| 5148 | + | |
| 5149 | + | |
| 5150 | + | |
| 5151 | + | |
| 5152 | + | |
| 5153 | + | |
| 5154 | + | |
| 5155 | + | |
| 5156 | + | |
| 5157 | + | |
| 5158 | + | |
| 5159 | + | |
| 5160 | + | |
| 5161 | + | |
| 5162 | + | |
| 5163 | + | |
| 5164 | + | |
| 5165 | + | |
| 5166 | + | |
| 5167 | + | |
| 5168 | + | |
| 5169 | + | |
| 5170 | + | |
| 5171 | + | |
| 5172 | + | |
| 5173 | + | |
| 5174 | + | |
| 5175 | + | |
| 5176 | + | |
| 5177 | + | |
| 5178 | + | |
| 5179 | + | |
5095 | 5180 | | |
5096 | 5181 | | |
5097 | 5182 | | |
| |||
6772 | 6857 | | |
6773 | 6858 | | |
6774 | 6859 | | |
| 6860 | + | |
6775 | 6861 | | |
6776 | 6862 | | |
6777 | 6863 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
476 | 476 | | |
477 | 477 | | |
478 | 478 | | |
479 | | - | |
| 479 | + | |
480 | 480 | | |
481 | 481 | | |
482 | 482 | | |
| |||
500 | 500 | | |
501 | 501 | | |
502 | 502 | | |
503 | | - | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
504 | 509 | | |
505 | 510 | | |
506 | 511 | | |
| |||
1229 | 1234 | | |
1230 | 1235 | | |
1231 | 1236 | | |
| 1237 | + | |
| 1238 | + | |
| 1239 | + | |
| 1240 | + | |
| 1241 | + | |
| 1242 | + | |
| 1243 | + | |
| 1244 | + | |
| 1245 | + | |
| 1246 | + | |
| 1247 | + | |
| 1248 | + | |
| 1249 | + | |
| 1250 | + | |
| 1251 | + | |
| 1252 | + | |
| 1253 | + | |
| 1254 | + | |
1232 | 1255 | | |
1233 | 1256 | | |
1234 | 1257 | | |
| |||
2323 | 2346 | | |
2324 | 2347 | | |
2325 | 2348 | | |
| 2349 | + | |
2326 | 2350 | | |
2327 | 2351 | | |
2328 | 2352 | | |
| |||
2332 | 2356 | | |
2333 | 2357 | | |
2334 | 2358 | | |
| 2359 | + | |
2335 | 2360 | | |
2336 | 2361 | | |
2337 | 2362 | | |
| |||
2537 | 2562 | | |
2538 | 2563 | | |
2539 | 2564 | | |
| 2565 | + | |
| 2566 | + | |
| 2567 | + | |
| 2568 | + | |
| 2569 | + | |
| 2570 | + | |
| 2571 | + | |
2540 | 2572 | | |
2541 | 2573 | | |
2542 | 2574 | | |
| |||
2557 | 2589 | | |
2558 | 2590 | | |
2559 | 2591 | | |
2560 | | - | |
2561 | | - | |
2562 | 2592 | | |
2563 | 2593 | | |
2564 | 2594 | | |
| |||
2679 | 2709 | | |
2680 | 2710 | | |
2681 | 2711 | | |
| 2712 | + | |
2682 | 2713 | | |
2683 | 2714 | | |
2684 | 2715 | | |
| |||
0 commit comments