I'm trying to execute different fetch based on data type but I'm always getting same data. So here is the code where I'm fetching data:
Future.delayed(Duration.zero, () async {
if (widget.vrstaDokumenta == "Moji zadaci") {
var dokumenti =
await _dokumentiService!.getForApprovalByType(widget.tipId ?? 0);
}
if (widget.vrstaDokumenta == "Moji dokumenti") {
var dokumenti =
await _dokumentiService!.getMojiDokumentiByType(widget.tipId ?? 0);
}
var dokumenti =
await _dokumentiService!.getSharedDocumentsByType(widget.tipId ?? 0);
setState(() {
_dokumenti = dokumenti;
_dokumentiSearch = dokumenti;
isLoading = false;
});
});
I'm always getting this code executed:
var dokumenti =
await _dokumentiService!.getSharedDocumentsByType(widget.tipId ?? 0);
Appreciate if someone can advise. Thank you in advance!