cubepod_scheduler 0.1.4 copy "cubepod_scheduler: ^0.1.4" to clipboard
cubepod_scheduler: ^0.1.4 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
130
points
331
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

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

License

MIT (license)

More

Packages that depend on cubepod_scheduler