This commit is contained in:
Hillel Coren 2018-08-29 20:37:54 -07:00
parent f877c4d4a9
commit 3e11624869
6 changed files with 10 additions and 5 deletions

View File

@ -16,6 +16,7 @@ const int kMinPatchAppVersion = 3;
const int kMaxRecordsPerApiPage = 5000;
const int kMillisecondsToRefreshData = 1000 * 60 * 15; // 15 minutes
const int kMillisecondsToRefreshActivities = 1000 * 60 * 60 * 24; // 1 day
const int kUpdatedAtBufferSeconds = 600;
//const int kMillisecondsToRefreshActivities = 1000 * 15; // 15 seconds
const int kCurrencyUSDollar = 1;

View File

@ -1,6 +1,7 @@
import 'dart:async';
import 'dart:convert';
import 'dart:core';
import 'package:invoiceninja_flutter/constants.dart';
import 'package:invoiceninja_flutter/data/models/serializers.dart';
import 'package:built_collection/built_collection.dart';
@ -37,7 +38,7 @@ class ClientRepository {
String url = auth.url + '/clients';
if (updatedAt > 0) {
url += '?updated_at=${updatedAt - 600}';
url += '?updated_at=${updatedAt - kUpdatedAtBufferSeconds}';
}
final dynamic response = await webClient.get(url, company.token);

View File

@ -1,6 +1,7 @@
import 'dart:async';
import 'dart:convert';
import 'dart:core';
import 'package:invoiceninja_flutter/constants.dart';
import 'package:invoiceninja_flutter/data/models/serializers.dart';
import 'package:built_collection/built_collection.dart';
@ -31,7 +32,7 @@ class InvoiceRepository {
String url = auth.url + '/invoices?include=invitations&invoice_type_id=1&is_recurring=0'; // invoice_type_id=1
if (updatedAt > 0) {
url += '&updated_at=${updatedAt - 600}';
url += '&updated_at=${updatedAt - kUpdatedAtBufferSeconds}';
}
final dynamic response = await webClient.get(url, company.token);

View File

@ -1,6 +1,7 @@
import 'dart:async';
import 'dart:convert';
import 'dart:core';
import 'package:invoiceninja_flutter/constants.dart';
import 'package:invoiceninja_flutter/data/models/serializers.dart';
import 'package:built_collection/built_collection.dart';
@ -20,7 +21,7 @@ class ProductRepository {
String url = auth.url + '/products';
if (updatedAt > 0) {
url += '?updated_at=${updatedAt - 600}';
url += '?updated_at=${updatedAt - kUpdatedAtBufferSeconds}';
}
final dynamic response = await webClient.get(url, company.token);

View File

@ -2,6 +2,7 @@ import 'dart:async';
import 'dart:convert';
import 'dart:core';
import 'package:built_collection/built_collection.dart';
import 'package:invoiceninja_flutter/constants.dart';
import 'package:invoiceninja_flutter/data/models/serializers.dart';
import 'package:invoiceninja_flutter/redux/auth/auth_state.dart';
import 'package:invoiceninja_flutter/data/models/models.dart';
@ -30,7 +31,7 @@ class QuoteRepository {
String url = auth.url + '/invoices?include=invitations&invoice_type_id=2&is_recurring=0';
if (updatedAt > 0) {
url += '&updated_at=${updatedAt - 600}';
url += '&updated_at=${updatedAt - kUpdatedAtBufferSeconds}';
}
final dynamic response = await webClient.get(url, company.token);

View File

@ -30,7 +30,7 @@ class StubRepository {
String url = auth.url + '/stubs';
if (updatedAt > 0) {
url += '&updated_at=${updatedAt - 600}';
url += '&updated_at=${updatedAt - kUpdatedAtBufferSeconds}';
}
final dynamic response = await webClient.get(url, company.token);