removed unneeded query parameter from QueryTaskFunction
This commit is contained in:
@@ -5,7 +5,7 @@ import 'package:flutter/material.dart';
|
||||
|
||||
final successJob = QueryJob<String, void>(
|
||||
queryKey: "greetings-example",
|
||||
task: (queryKey, _, __) => Future.delayed(
|
||||
task: (queryKey, _) => Future.delayed(
|
||||
const Duration(seconds: 2),
|
||||
() =>
|
||||
"The work successfully executed. Data: key=($queryKey) value=${Random.secure().nextInt(100)}",
|
||||
@@ -14,7 +14,7 @@ final successJob = QueryJob<String, void>(
|
||||
|
||||
final canFailJob = QueryJob<String, void>(
|
||||
queryKey: "failure-example",
|
||||
task: (queryKey, _, __) => Random().nextBool()
|
||||
task: (queryKey, _) => Random().nextBool()
|
||||
? Future.error("$queryKey operation failed for unknown reason")
|
||||
: Future.value(
|
||||
"Successful execution. Result: $queryKey=${Random().nextInt(100)}",
|
||||
|
||||
@@ -7,7 +7,7 @@ import 'package:flutter_hooks/flutter_hooks.dart';
|
||||
|
||||
final successHookJob = QueryJob<String, void>(
|
||||
queryKey: "greetings-hook-example",
|
||||
task: (queryKey, _, __) => Future.delayed(
|
||||
task: (queryKey, _) => Future.delayed(
|
||||
const Duration(seconds: 2),
|
||||
() =>
|
||||
"The work successfully executed. Data: key=($queryKey) value=${Random.secure().nextInt(100)}",
|
||||
@@ -16,7 +16,7 @@ final successHookJob = QueryJob<String, void>(
|
||||
|
||||
final canFailHookJob = QueryJob<String, void>(
|
||||
queryKey: "failure-hook-example",
|
||||
task: (queryKey, _, __) => Random().nextBool()
|
||||
task: (queryKey, _) => Random().nextBool()
|
||||
? Future.error("$queryKey operation failed for unknown reason")
|
||||
: Future.value(
|
||||
"Successful execution. Result: $queryKey=${Random().nextInt(100)}",
|
||||
|
||||
@@ -6,7 +6,7 @@ import 'package:flutter_hooks/flutter_hooks.dart';
|
||||
final lazyHookQueryJob = QueryJob<String, String>(
|
||||
queryKey: "lazy-hook-query",
|
||||
enabled: false,
|
||||
task: (queryKey, data, _) {
|
||||
task: (queryKey, data) {
|
||||
return Future.delayed(const Duration(milliseconds: 500),
|
||||
() => "Result: key=$queryKey value=$data");
|
||||
},
|
||||
|
||||
@@ -8,7 +8,7 @@ import 'package:flutter_hooks/flutter_hooks.dart';
|
||||
final queryHookExternalDataJob = QueryJob<String, double>(
|
||||
queryKey: "query-hook-external-data",
|
||||
cacheTime: const Duration(seconds: 10),
|
||||
task: (queryKey, data, _) {
|
||||
task: (queryKey, data) {
|
||||
return Future.delayed(const Duration(milliseconds: 500),
|
||||
() => "Hello from $queryKey with $data");
|
||||
},
|
||||
|
||||
@@ -5,8 +5,8 @@ import 'package:fl_query/fl_query_hooks.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_hooks/flutter_hooks.dart';
|
||||
|
||||
final queryHookVariableKeyJob = QueryJob.withVariableKey<String, void>(
|
||||
task: (queryKey, externalData, query) {
|
||||
final queryHookVariableKeyJob =
|
||||
QueryJob.withVariableKey<String, void>(task: (queryKey, externalData) {
|
||||
return Future.delayed(
|
||||
const Duration(milliseconds: 500),
|
||||
() => "QueryKey:${queryKey.split("#").last}",
|
||||
|
||||
@@ -4,7 +4,10 @@ import 'package:flutter/material.dart';
|
||||
final lazyQueryJob = QueryJob<String, String>(
|
||||
queryKey: "lazy-query",
|
||||
enabled: false,
|
||||
task: (queryKey, data, _) {
|
||||
task: (
|
||||
queryKey,
|
||||
data,
|
||||
) {
|
||||
return Future.delayed(const Duration(milliseconds: 500),
|
||||
() => "Result: key=$queryKey value=$data");
|
||||
},
|
||||
|
||||
@@ -6,7 +6,7 @@ import 'package:flutter/material.dart';
|
||||
final jobWithExternalData = QueryJob<String, double>(
|
||||
queryKey: "query-external-data",
|
||||
cacheTime: const Duration(seconds: 10),
|
||||
task: (queryKey, data, _) {
|
||||
task: (queryKey, data) {
|
||||
return Future.delayed(const Duration(milliseconds: 500),
|
||||
() => "Hello from $queryKey with $data");
|
||||
},
|
||||
|
||||
@@ -3,8 +3,8 @@ import 'dart:math';
|
||||
import 'package:fl_query/fl_query.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
final queryVariableKeyJob = QueryJob.withVariableKey<String, void>(
|
||||
task: (queryKey, externalData, query) {
|
||||
final queryVariableKeyJob =
|
||||
QueryJob.withVariableKey<String, void>(task: (queryKey, externalData) {
|
||||
return Future.delayed(
|
||||
const Duration(milliseconds: 500),
|
||||
() => "QueryKey:${queryKey.split("#").last}",
|
||||
|
||||
Reference in New Issue
Block a user