cubepod_scheduler 0.1.2 copy "cubepod_scheduler: ^0.1.2" to clipboard
cubepod_scheduler: ^0.1.2 copied to clipboard

A core component of the CubePod Application Runtime. Provides cubepod_scheduler functionalities.

cubepod_scheduler #

Task scheduling for CubePod. Run jobs on a delay, on a recurring interval, or at a specific time — all tied to CubePod's lifecycle so tasks are cancelled automatically when their scope is disposed.

Install #

dependencies:
  cubepod_scheduler: ^0.1.1

Usage #

import 'package:cubepod_scheduler/cubepod_scheduler.dart';

final scheduler = CubePod.get<Scheduler>();

// Run once after 5 seconds
scheduler.delay(Duration(seconds: 5), () => syncData());

// Run every 30 seconds
scheduler.repeat(Duration(seconds: 30), () => pingServer());

// Cancel all tasks when done
scheduler.cancelAll();

See cubepod for the full docs.

0
likes
0
points
331
downloads

Publisher

unverified uploader

Weekly Downloads

A core component of the CubePod Application Runtime. Provides cubepod_scheduler functionalities.

License

unknown (license)

More

Packages that depend on cubepod_scheduler