currentDirectusUser method

  1. @override
Future<DirectusUser?> currentDirectusUser({
  1. String fields = "*",
  2. bool canUseCacheForResponse = false,
  3. bool canSaveResponseToCache = true,
  4. bool canUseOldCachedResponseAsFallback = true,
  5. Duration maxCacheAge = const Duration(days: 1),
})
override

Implementation

@override
Future<DirectusUser?> currentDirectusUser(
    {String fields = "*",
    bool canUseCacheForResponse = false,
    bool canSaveResponseToCache = true,
    bool canUseOldCachedResponseAsFallback = true,
    Duration maxCacheAge = const Duration(days: 1)}) {
  addCalledFunction(named: "currentDirectusUser");
  addReceivedObject(fields, name: "fields");
  addReceivedObject(canUseCacheForResponse, name: "canUseCacheForResponse");
  addReceivedObject(canSaveResponseToCache, name: "canSaveResponseToCache");
  addReceivedObject(canUseOldCachedResponseAsFallback,
      name: "canUseOldCachedResponseAsFallback");
  addReceivedObject(maxCacheAge, name: "maxCacheAge");
  return Future.value(popNextReturnedObject());
}