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

Task scheduling and background execution framework for CubePod.

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
150
points
331
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Task scheduling and background execution framework for CubePod.

Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

More

Packages that depend on cubepod_scheduler