t×tecexpressby TeKOcloud
ENv0.7.1
API & Datentypen / FLUTTER

txFileStore.

Verbindet einen Provider und einen Getter des aktuellen Ordners mit einem abfragbaren Store.

Parameter: provider und parent als Getter der aktuellen Ordner-ID (null = Wurzel). Rückgabe: TxStore<TxFileEntry>. load liefert Promise/Future<TxLoadResult<TxFileEntry>>. Providerfehler werden weitergegeben. Nach einem Ordnerwechsel erneut laden.

dart
TxStore<TxFileEntry> txFileStore(TxFileProvider provider, String? Function() parent)
dart
import 'package:tecexpress/tecexpress.dart';

Future<void> example() async {
  final store = txFileStore(TxMemoryFileProvider(), () => null);
  print(await store.load(const TxLoadOptions()));
}