Nathan Baulch
463e304491
feature: async (#1492)
* Async command methods
* Async `Task.Run` where possible
* Remove redundant `Task.Run` in `Sure` methods
* Remove leftover braces and reformat
* Async event handlers as needed
2025-07-03 15:38:39 +08:00
..
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-02-24 09:32:19 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 11:15:14 +08:00
2024-07-16 17:00:08 +08:00
2025-05-30 10:42:02 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-06-28 10:25:56 +08:00
2025-07-03 15:38:39 +08:00
2025-07-02 11:24:45 +08:00
2025-07-03 10:32:03 +08:00
2025-06-26 12:58:31 +08:00
2025-04-08 20:06:00 +08:00
2025-05-30 10:42:02 +08:00
2025-07-03 10:32:03 +08:00
2025-07-03 15:38:39 +08:00
2025-04-19 11:14:19 +08:00
2025-07-03 15:38:39 +08:00
2025-07-02 16:24:48 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-04-19 11:14:19 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-04-19 11:14:19 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-06-03 12:34:49 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-06-28 10:25:56 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 10:32:03 +08:00
2025-06-18 09:29:18 +08:00
2025-05-18 22:00:35 +08:00
2025-06-30 20:25:10 +08:00
2025-07-03 15:38:39 +08:00
2025-06-05 21:06:31 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-04-19 11:14:19 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 10:32:03 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-06-05 21:17:18 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 10:32:03 +08:00
2025-06-05 21:06:31 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2024-04-02 20:00:33 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-07-03 15:38:39 +08:00
2025-06-06 12:10:55 +08:00
2025-06-06 12:10:55 +08:00
2024-12-08 21:02:30 +08:00
2025-07-03 15:38:39 +08:00
2025-04-17 16:07:40 +08:00
2025-06-25 16:37:18 +08:00
2025-07-03 15:38:39 +08:00
2025-04-14 16:41:34 +08:00
2025-05-18 22:00:35 +08:00