Prevent unnecessary api request for chats
This commit is contained in:
parent
f7144884e3
commit
da28a13268
@ -47,7 +47,7 @@ abstract class TalkApi<T> extends ApiRequest {
|
|||||||
if(data.statusCode >= 400 || data.statusCode < 200) throw Exception("Response status code '${data.statusCode}' might indicate an error");
|
if(data.statusCode >= 400 || data.statusCode < 200) throw Exception("Response status code '${data.statusCode}' might indicate an error");
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
log(e.toString());
|
log(e.toString());
|
||||||
throw ApiError("Request could not be dispatched: ${e.toString()}");
|
throw ApiError("Request $endpoint could not be dispatched: ${e.toString()}");
|
||||||
}
|
}
|
||||||
//dynamic jsonData = jsonDecode(data.body);
|
//dynamic jsonData = jsonDecode(data.body);
|
||||||
|
|
||||||
|
@ -18,6 +18,7 @@ class ChatProps extends DataHolder {
|
|||||||
@override
|
@override
|
||||||
void run() {
|
void run() {
|
||||||
notifyListeners();
|
notifyListeners();
|
||||||
|
if(_queryToken.isEmpty) return;
|
||||||
DateTime requestStart = DateTime.now();
|
DateTime requestStart = DateTime.now();
|
||||||
|
|
||||||
GetChatCache(
|
GetChatCache(
|
||||||
@ -27,7 +28,6 @@ class ChatProps extends DataHolder {
|
|||||||
|
|
||||||
_getChatResponse = data;
|
_getChatResponse = data;
|
||||||
notifyListeners();
|
notifyListeners();
|
||||||
|
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user