Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Future<List<Record>> fetchHistory(DateTime startdate, DateTime enddate, String userId) async {
- var existstartdate = startdate.toLocal();
- var existdate = enddate.toLocal();
- var newstartdate = new DateTime(existstartdate.year, existstartdate.month, existstartdate.day, 00, 00, 00);
- var newdate = new DateTime(existdate.year, existdate.month, existdate.day, 23, 59, 59);
- print("New Date : ${newdate}");
- print('$schema://$hostMeeberPosUri:3002/v1/transactions/${userId}?startdate=${newstartdate.toLocal().millisecondsSinceEpoch}&enddate=${newdate.toLocal().millisecondsSinceEpoch}&limit=10&page=1');
- var headers = {
- "Content-Type": "application/json",
- "appToken": "hX5+61eJVErg0bYvdijaBil193IjqYVXXDcGs60O7uPjNunMsXc//35X58Y+XNH1r1rBahb3LKmchpD+6FIQEgEmneRBB6ODFzhCg7o0imqFXFktz1AuGbuEvcN/xMdYgHWNlz++wroev3tHXCDonKlmm6fh/bfd52eXpBrTEqj+7SY0qhTSErj0IqPU2R4t68w1o03P5OLb1nAy3+tQQouTZGxJlAGS+HUh4AqVLrvW+VD4ca1m8JZapykqvV6RPfl7uSzYAdNHAeHBDSmz4V6zCGMLHNUM2VbzQjGgppp7se83CZNkjTSRkpXUPVTMcpUavyPJpcVmH9CrLjcSaeKuz26lV1TuX5QFB0SsCX7NLO/fm2kmfCpLQyXTcWLaNYDwz3gZNWtlIJhJuSww6A=="
- };
- try {
- http.Response response = await http.get(
- '$schema://$hostMeeberPosUri:3002/v1/transactions/${userId}?startdate=${newstartdate.toLocal().millisecondsSinceEpoch}&enddate=${newdate.toLocal().millisecondsSinceEpoch}&limit=10&page=1',
- headers: headers
- );
- var responseJson = json.decode(response.body);
- print("JSON History Transaksi ${responseJson}");
- return responseJson.map<Record>((json) => Record.fromJson(json)).toList();
- } catch(err) {
- print(err);
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement