This repository was archived by the owner on Jun 21, 2023. It is now read-only.
Commit 1083f00
committed
ViewModels only notify if there are errors
If operations are successful, we know from the result of the command, so
ViewModels only call the notification service in case of errors (so we
can grab the message). Also, they shouldn't be hooking directly into the
VS UI, that's for the view to handle (or whoever is controlling the
view, if the view is embedded and the error needs to be shown somewhere
else)
Fix tests so that they look for the correct events when things change
and not rely on the notification service for anything other than errors.1 parent 023e534 commit 1083f00
File tree
4 files changed
+44
-80
lines changed- src
- GitHub.App/ViewModels
- GitHub.VisualStudio
- TeamExplorer/Connect
- UI/Views/Controls
- UnitTests/GitHub.App/ViewModels
4 files changed
+44
-80
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
59 | 58 | | |
60 | | - | |
61 | 59 | | |
62 | 60 | | |
63 | 61 | | |
| |||
71 | 69 | | |
72 | 70 | | |
73 | 71 | | |
74 | | - | |
75 | 72 | | |
76 | | - | |
77 | 73 | | |
78 | 74 | | |
79 | 75 | | |
| |||
94 | 90 | | |
95 | 91 | | |
96 | 92 | | |
97 | | - | |
98 | | - | |
99 | | - | |
| 93 | + | |
100 | 94 | | |
101 | 95 | | |
102 | 96 | | |
| |||
156 | 150 | | |
157 | 151 | | |
158 | 152 | | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
| 153 | + | |
164 | 154 | | |
165 | 155 | | |
166 | 156 | | |
| |||
190 | 180 | | |
191 | 181 | | |
192 | 182 | | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | 183 | | |
209 | 184 | | |
210 | 185 | | |
Lines changed: 2 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
326 | 326 | | |
327 | 327 | | |
328 | 328 | | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
| 329 | + | |
345 | 330 | | |
346 | 331 | | |
347 | 332 | | |
| |||
355 | 340 | | |
356 | 341 | | |
357 | 342 | | |
358 | | - | |
| 343 | + | |
359 | 344 | | |
360 | 345 | | |
361 | 346 | | |
| |||
Lines changed: 16 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
12 | 14 | | |
13 | 15 | | |
14 | 16 | | |
| |||
19 | 21 | | |
20 | 22 | | |
21 | 23 | | |
22 | | - | |
| 24 | + | |
| 25 | + | |
23 | 26 | | |
24 | 27 | | |
25 | 28 | | |
| |||
51 | 54 | | |
52 | 55 | | |
53 | 56 | | |
54 | | - | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
55 | 69 | | |
56 | 70 | | |
57 | 71 | | |
| |||
Lines changed: 24 additions & 34 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
298 | 298 | | |
299 | 299 | | |
300 | 300 | | |
301 | | - | |
| 301 | + | |
302 | 302 | | |
303 | 303 | | |
304 | 304 | | |
305 | | - | |
306 | | - | |
| 305 | + | |
307 | 306 | | |
308 | | - | |
| 307 | + | |
| 308 | + | |
309 | 309 | | |
310 | 310 | | |
311 | 311 | | |
312 | | - | |
313 | | - | |
314 | | - | |
| 312 | + | |
315 | 313 | | |
316 | 314 | | |
317 | 315 | | |
318 | | - | |
| 316 | + | |
319 | 317 | | |
320 | 318 | | |
321 | 319 | | |
322 | 320 | | |
323 | 321 | | |
324 | 322 | | |
325 | | - | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
| 323 | + | |
347 | 324 | | |
348 | 325 | | |
349 | 326 | | |
| |||
357 | 334 | | |
358 | 335 | | |
359 | 336 | | |
| 337 | + | |
360 | 338 | | |
361 | 339 | | |
362 | 340 | | |
363 | 341 | | |
364 | 342 | | |
365 | | - | |
| 343 | + | |
366 | 344 | | |
367 | 345 | | |
368 | 346 | | |
| |||
390 | 368 | | |
391 | 369 | | |
392 | 370 | | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
393 | 377 | | |
394 | 378 | | |
395 | | - | |
| 379 | + | |
396 | 380 | | |
397 | 381 | | |
398 | 382 | | |
399 | | - | |
| 383 | + | |
400 | 384 | | |
401 | 385 | | |
402 | 386 | | |
| |||
421 | 405 | | |
422 | 406 | | |
423 | 407 | | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
424 | 414 | | |
425 | 415 | | |
426 | | - | |
| 416 | + | |
427 | 417 | | |
428 | 418 | | |
429 | 419 | | |
0 commit comments