@@ -18,7 +18,7 @@ use super::result_signal;
18
18
// Methods supported by the daemon.
19
19
pub const CANCEL : & str = "Cancel" ;
20
20
21
- pub fn cancel ( daemon : Rc < RefCell < Daemon > > , dbus_factory : & DbusFactory < ' _ > ) -> Method < MTFn < ( ) > , ( ) > {
21
+ pub fn cancel ( daemon : Rc < RefCell < Daemon > > , dbus_factory : & DbusFactory ) -> Method < MTFn < ( ) > , ( ) > {
22
22
let method = dbus_factory. method :: < _ , String > ( CANCEL , move |_| {
23
23
daemon. borrow_mut ( ) . cancel ( ) ;
24
24
Ok ( Vec :: new ( ) )
@@ -39,7 +39,7 @@ pub enum DismissEvent {
39
39
40
40
pub fn dismiss_notification (
41
41
daemon : Rc < RefCell < Daemon > > ,
42
- dbus_factory : & DbusFactory < ' _ > ,
42
+ dbus_factory : & DbusFactory ,
43
43
) -> Method < MTFn < ( ) > , ( ) > {
44
44
dbus_factory
45
45
. method :: < _ , String > ( DISMISS_NOTIFICATION , move |message| {
@@ -60,7 +60,7 @@ pub const FETCH_UPDATES: &str = "FetchUpdates";
60
60
61
61
pub fn fetch_updates (
62
62
daemon : Rc < RefCell < Daemon > > ,
63
- dbus_factory : & DbusFactory < ' _ > ,
63
+ dbus_factory : & DbusFactory ,
64
64
) -> Method < MTFn < ( ) > , ( ) > {
65
65
let method = dbus_factory. method ( FETCH_UPDATES , move |message| {
66
66
let mut daemon = daemon. borrow_mut ( ) ;
@@ -94,7 +94,7 @@ pub const FETCH_UPDATES_STATUS: &str = "FetchUpdatesStatus";
94
94
95
95
pub fn fetch_updates_status (
96
96
daemon : Rc < RefCell < Daemon > > ,
97
- dbus_factory : & DbusFactory < ' _ > ,
97
+ dbus_factory : & DbusFactory ,
98
98
) -> Method < MTFn < ( ) > , ( ) > {
99
99
let method = dbus_factory. method :: < _ , u8 > ( FETCH_UPDATES_STATUS , move |_| {
100
100
let ( status, why) = result_signal ( daemon. borrow ( ) . last_known . fetch . as_ref ( ) ) ;
@@ -108,7 +108,7 @@ pub const PACKAGE_UPGRADE: &str = "UpgradePackages";
108
108
109
109
pub fn package_upgrade (
110
110
daemon : Rc < RefCell < Daemon > > ,
111
- dbus_factory : & DbusFactory < ' _ > ,
111
+ dbus_factory : & DbusFactory ,
112
112
) -> Method < MTFn < ( ) > , ( ) > {
113
113
let method = dbus_factory. method :: < _ , String > ( PACKAGE_UPGRADE , move |_| {
114
114
daemon. borrow_mut ( ) . set_status ( DaemonStatus :: PackageUpgrade , move |daemon, active| {
@@ -127,7 +127,7 @@ pub const RECOVERY_UPGRADE_FILE: &str = "RecoveryUpgradeFile";
127
127
128
128
pub fn recovery_upgrade_file (
129
129
daemon : Rc < RefCell < Daemon > > ,
130
- dbus_factory : & DbusFactory < ' _ > ,
130
+ dbus_factory : & DbusFactory ,
131
131
) -> Method < MTFn < ( ) > , ( ) > {
132
132
let method = dbus_factory. method :: < _ , String > ( RECOVERY_UPGRADE_FILE , move |message| {
133
133
let mut daemon = daemon. borrow_mut ( ) ;
@@ -148,7 +148,7 @@ pub const RECOVERY_UPGRADE_RELEASE: &str = "RecoveryUpgradeRelease";
148
148
149
149
pub fn recovery_upgrade_release (
150
150
daemon : Rc < RefCell < Daemon > > ,
151
- dbus_factory : & DbusFactory < ' _ > ,
151
+ dbus_factory : & DbusFactory ,
152
152
) -> Method < MTFn < ( ) > , ( ) > {
153
153
let method = dbus_factory. method :: < _ , String > ( RECOVERY_UPGRADE_RELEASE , move |message| {
154
154
let mut daemon = daemon. borrow_mut ( ) ;
@@ -177,7 +177,7 @@ pub const RECOVERY_UPGRADE_RELEASE_STATUS: &str = "RecoveryUpgradeReleaseStatus"
177
177
178
178
pub fn recovery_upgrade_status (
179
179
daemon : Rc < RefCell < Daemon > > ,
180
- dbus_factory : & DbusFactory < ' _ > ,
180
+ dbus_factory : & DbusFactory ,
181
181
) -> Method < MTFn < ( ) > , ( ) > {
182
182
let method = dbus_factory. method :: < _ , u8 > ( RECOVERY_UPGRADE_RELEASE_STATUS , move |_| {
183
183
let ( status, why) = result_signal ( daemon. borrow ( ) . last_known . recovery_upgrade . as_ref ( ) ) ;
@@ -191,7 +191,7 @@ pub const RECOVERY_VERSION: &str = "RecoveryVersion";
191
191
192
192
pub fn recovery_version (
193
193
daemon : Rc < RefCell < Daemon > > ,
194
- dbus_factory : & DbusFactory < ' _ > ,
194
+ dbus_factory : & DbusFactory ,
195
195
) -> Method < MTFn < ( ) > , ( ) > {
196
196
let method = dbus_factory. method ( RECOVERY_VERSION , move |_message| {
197
197
daemon
@@ -205,10 +205,7 @@ pub fn recovery_version(
205
205
206
206
pub const REFRESH_OS : & str = "RefreshOS" ;
207
207
208
- pub fn refresh_os (
209
- daemon : Rc < RefCell < Daemon > > ,
210
- dbus_factory : & DbusFactory < ' _ > ,
211
- ) -> Method < MTFn < ( ) > , ( ) > {
208
+ pub fn refresh_os ( daemon : Rc < RefCell < Daemon > > , dbus_factory : & DbusFactory ) -> Method < MTFn < ( ) > , ( ) > {
212
209
let method = dbus_factory. method :: < _ , String > ( REFRESH_OS , move |message| {
213
210
let enable = message. read1 ( ) . map_err ( |ref why| format_error ( why) ) ?;
214
211
let value = daemon. borrow_mut ( ) . refresh_os ( match enable {
@@ -229,7 +226,7 @@ pub const RELEASE_CHECK: &str = "ReleaseCheck";
229
226
230
227
pub fn release_check (
231
228
daemon : Rc < RefCell < Daemon > > ,
232
- dbus_factory : & DbusFactory < ' _ > ,
229
+ dbus_factory : & DbusFactory ,
233
230
) -> Method < MTFn < ( ) > , ( ) > {
234
231
let method = dbus_factory. method ( RELEASE_CHECK , move |message| {
235
232
let development = message. read1 ( ) . map_err ( |ref why| format_error ( why) ) ?;
@@ -256,7 +253,7 @@ pub const RELEASE_UPGRADE: &str = "ReleaseUpgrade";
256
253
257
254
pub fn release_upgrade (
258
255
daemon : Rc < RefCell < Daemon > > ,
259
- dbus_factory : & DbusFactory < ' _ > ,
256
+ dbus_factory : & DbusFactory ,
260
257
) -> Method < MTFn < ( ) > , ( ) > {
261
258
let method = dbus_factory. method :: < _ , String > ( RELEASE_UPGRADE , move |message| {
262
259
let mut daemon = daemon. borrow_mut ( ) ;
@@ -279,7 +276,7 @@ pub const RELEASE_UPGRADE_FINALIZE: &str = "ReleaseUpgradeFinalize";
279
276
280
277
pub fn release_upgrade_finalize (
281
278
daemon : Rc < RefCell < Daemon > > ,
282
- dbus_factory : & DbusFactory < ' _ > ,
279
+ dbus_factory : & DbusFactory ,
283
280
) -> Method < MTFn < ( ) > , ( ) > {
284
281
let method = dbus_factory. method :: < _ , String > ( RELEASE_UPGRADE_FINALIZE , move |_| {
285
282
daemon. borrow_mut ( ) . release_upgrade_finalize ( ) ?;
@@ -293,7 +290,7 @@ pub const RELEASE_UPGRADE_STATUS: &str = "ReleaseUpgradeStatus";
293
290
294
291
pub fn release_upgrade_status (
295
292
daemon : Rc < RefCell < Daemon > > ,
296
- dbus_factory : & DbusFactory < ' _ > ,
293
+ dbus_factory : & DbusFactory ,
297
294
) -> Method < MTFn < ( ) > , ( ) > {
298
295
let method = dbus_factory. method :: < _ , u8 > ( RELEASE_UPGRADE_STATUS , move |_| {
299
296
let ( status, why) = result_signal ( daemon. borrow ( ) . last_known . release_upgrade . as_ref ( ) ) ;
@@ -307,7 +304,7 @@ pub const RELEASE_REPAIR: &str = "ReleaseRepair";
307
304
308
305
pub fn release_repair (
309
306
daemon : Rc < RefCell < Daemon > > ,
310
- dbus_factory : & DbusFactory < ' _ > ,
307
+ dbus_factory : & DbusFactory ,
311
308
) -> Method < MTFn < ( ) > , ( ) > {
312
309
let method = dbus_factory. method :: < _ , String > ( RELEASE_REPAIR , move |_message| {
313
310
let mut daemon = daemon. borrow_mut ( ) ;
@@ -321,7 +318,7 @@ pub fn release_repair(
321
318
322
319
pub const RESET : & str = "Reset" ;
323
320
324
- pub fn reset ( daemon : Rc < RefCell < Daemon > > , dbus_factory : & DbusFactory < ' _ > ) -> Method < MTFn < ( ) > , ( ) > {
321
+ pub fn reset ( daemon : Rc < RefCell < Daemon > > , dbus_factory : & DbusFactory ) -> Method < MTFn < ( ) > , ( ) > {
325
322
let method = dbus_factory. method :: < _ , String > ( RESET , move |_| {
326
323
async_io:: block_on ( daemon. borrow_mut ( ) . reset ( ) ) ?;
327
324
Ok ( Vec :: new ( ) )
@@ -332,7 +329,7 @@ pub fn reset(daemon: Rc<RefCell<Daemon>>, dbus_factory: &DbusFactory<'_>) -> Met
332
329
333
330
pub const STATUS : & str = "Status" ;
334
331
335
- pub fn status ( daemon : Rc < RefCell < Daemon > > , dbus_factory : & DbusFactory < ' _ > ) -> Method < MTFn < ( ) > , ( ) > {
332
+ pub fn status ( daemon : Rc < RefCell < Daemon > > , dbus_factory : & DbusFactory ) -> Method < MTFn < ( ) > , ( ) > {
336
333
let method = dbus_factory. method :: < _ , String > ( STATUS , move |_| {
337
334
let daemon = daemon. borrow_mut ( ) ;
338
335
let status = daemon. status . load ( Ordering :: SeqCst ) as u8 ;
@@ -348,7 +345,7 @@ pub const UPDATE_CHECK: &str = "UpdateCheck";
348
345
349
346
pub fn update_check (
350
347
daemon : Rc < RefCell < Daemon > > ,
351
- dbus_factory : & DbusFactory < ' _ > ,
348
+ dbus_factory : & DbusFactory ,
352
349
) -> Method < MTFn < ( ) > , ( ) > {
353
350
let method = dbus_factory. method :: < _ , String > ( UPDATE_CHECK , move |_| {
354
351
let status = async_io:: block_on ( daemon. borrow_mut ( ) . update_and_restart ( ) ) ;
0 commit comments