Vladimir Golovnev
be7cfb78de
Restore BitTorrent session asynchronously
...
Reduce the total startup time of the application and maintain sufficient responsiveness of the UI during startup due to the following:
1. Load resume data from disk asynchronously in separate thread;
2. Split handling of loaded resume data in chunks;
3. Reduce the number of emitting signals.
PR #16840 .
2022-07-04 12:48:21 +03:00
..
2022-06-25 15:46:55 +03:00
2022-06-18 17:14:42 +08:00
2022-06-30 08:01:17 +03:00
2022-06-23 21:31:16 +08:00
2022-06-28 23:23:25 +03:00
2022-06-28 23:23:25 +03:00
2022-07-04 12:48:21 +03:00
2022-06-03 16:07:36 +08:00
2022-06-23 21:31:16 +08:00
2021-09-18 12:59:07 +08:00
2022-06-15 13:16:01 +08:00
2022-06-23 21:31:16 +08:00
2022-06-04 12:57:50 +08:00
2022-06-30 11:23:48 +08:00
2022-06-30 11:23:48 +08:00
2022-03-11 13:40:58 +08:00
2022-06-23 21:31:16 +08:00
2022-06-03 16:07:36 +08:00
2022-06-23 21:31:16 +08:00
2022-07-04 12:48:21 +03:00
2022-07-04 12:48:21 +03:00
2022-06-09 18:18:14 +06:00
2022-01-23 15:03:26 +08:00
2022-06-30 08:01:17 +03:00
2022-06-03 16:07:36 +08:00
2022-06-23 21:31:16 +08:00
2022-05-19 19:07:23 +08:00
2022-03-18 12:46:01 +08:00
2022-06-23 21:31:16 +08:00
2022-06-03 16:07:36 +08:00
2022-06-23 21:31:16 +08:00
2022-06-09 18:18:14 +06:00
2022-06-23 21:31:16 +08:00
2022-03-18 12:46:01 +08:00
2022-06-23 21:31:16 +08:00
2022-06-23 21:31:16 +08:00
2022-06-23 21:31:16 +08:00
2022-06-30 08:01:17 +03:00
2022-06-25 15:46:55 +03:00
2022-06-25 15:46:55 +03:00
2022-06-03 16:07:36 +08:00
2022-06-23 21:31:16 +08:00
2022-03-29 10:41:17 +08:00
2022-06-23 21:31:16 +08:00
2022-02-08 06:03:48 +03:00
2022-07-02 09:16:22 +02:00
2022-07-04 12:48:21 +03:00
2022-06-30 08:01:17 +03:00
2022-03-21 12:41:06 +08:00
2022-06-28 23:23:25 +03:00
2022-06-25 15:46:55 +03:00
2022-06-15 13:16:01 +08:00
2022-03-29 10:41:17 +08:00
2021-06-29 14:49:45 +08:00
2022-06-03 16:07:36 +08:00
2022-06-23 21:31:16 +08:00
2022-03-29 10:41:17 +08:00
2021-06-29 14:49:45 +08:00
2022-03-20 13:33:40 +08:00
2021-09-10 19:51:27 +08:00
2022-06-23 21:31:16 +08:00
2022-06-23 21:31:16 +08:00
2022-06-03 16:07:36 +08:00
2022-06-23 21:31:16 +08:00
2022-05-12 11:06:05 +08:00
2022-06-23 21:31:16 +08:00
2022-05-02 12:35:38 +08:00
2022-06-03 16:07:36 +08:00
2022-06-23 21:31:16 +08:00
2022-06-09 18:18:14 +06:00
2022-06-23 21:31:16 +08:00
2022-07-04 12:48:21 +03:00
2022-07-04 12:48:21 +03:00
2022-06-09 18:18:14 +06:00
2022-05-19 19:07:23 +08:00
2022-03-29 10:41:17 +08:00
2022-06-23 21:31:16 +08:00
2022-01-01 20:58:49 +03:00
2022-06-23 21:31:16 +08:00
2022-06-28 23:23:25 +03:00
2022-05-30 13:25:34 +08:00
2022-01-08 08:45:50 +03:00
2022-01-24 10:55:06 +08:00
2022-01-24 10:55:06 +08:00
2022-06-23 21:31:16 +08:00
2022-06-23 21:31:16 +08:00
2022-03-15 15:05:47 -04:00
2022-03-15 15:05:47 -04:00
2022-06-26 19:30:17 +08:00
2022-06-23 21:31:16 +08:00
2022-06-03 16:07:36 +08:00
2022-06-23 21:31:16 +08:00
2022-01-01 20:58:49 +03:00
2022-06-03 16:07:36 +08:00
2022-06-23 21:31:16 +08:00
2022-05-30 13:25:34 +08:00
2022-05-30 13:25:34 +08:00
2022-07-04 12:48:21 +03:00
2022-07-04 12:48:21 +03:00
2022-07-04 12:48:21 +03:00
2022-07-04 12:48:21 +03:00
2022-03-26 12:41:02 +08:00
2021-06-29 14:49:45 +08:00
2022-07-01 23:23:26 +02:00
2022-06-23 21:31:16 +08:00
2021-06-16 17:57:56 +03:00
2022-06-23 21:31:16 +08:00
2021-06-16 17:57:56 +03:00
2021-06-29 14:49:45 +08:00
2022-05-27 16:23:19 +08:00
2022-02-08 06:03:48 +03:00
2022-06-09 11:18:41 +08:00
2022-06-09 11:18:41 +08:00
2022-06-03 16:07:36 +08:00
2022-06-23 21:31:16 +08:00
2022-01-01 20:58:49 +03:00
2022-02-08 06:03:48 +03:00
2022-06-23 21:31:16 +08:00