Refactor
This commit is contained in:
parent
f877c4d4a9
commit
3e11624869
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue