Commit c526ef2d authored by Dio Maulana's avatar Dio Maulana

fixed routes

parent 28db98a7
{
"base_url": "https://neo-agr.ravku.com/",
"path_base": "/tour-agency/",
"end_point": "agency/api/",
"base_path": "/tour-agency",
"brand": "AGR",
"title": "Tour & Travel Agency"
"title": "Tour & Travel Agent"
}
\ No newline at end of file
......@@ -8,10 +8,8 @@ import 'package:tour_travel_agr/main.dart';
import 'package:tour_travel_agr/models/profile_model.dart';
import 'package:tour_travel_agr/models/reimburse_model.dart';
import 'package:tour_travel_agr/models/transaction_model.dart';
import 'package:tour_travel_agr/resource/constanta_string.dart';
import 'package:tour_travel_agr/resource/routes.dart';
import 'package:tour_travel_agr/resource/strings.dart';
import 'package:http/http.dart' as http;
class Api {
static Future<ApiResponse> login(
......
import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:package_info_plus/package_info_plus.dart';
......@@ -5,21 +7,30 @@ import 'package:shared_preferences/shared_preferences.dart';
import 'package:tour_travel_agr/helper/prefs.dart';
import 'package:tour_travel_agr/resource/routes.dart';
import 'package:url_strategy/url_strategy.dart';
import 'package:flutter/services.dart' as bundle_root;
late SharedPreferences prefs;
bool debug = true;
String titleApp = 'Tour & Travel Agent';
String brandCode = 'AGR';
String baseUrl = "https://neo-agr.ravku.com/";
String endPoint = "agency/api/";
String titleApp = '';
String brandCode = '';
String baseUrl = "";
String endPoint = "";
String basePath = "/tour-agency";
String basePath = "";
String initialRoute = Routes.splashRoute;
void main() {
void main() async {
WidgetsFlutterBinding.ensureInitialized();
setPathUrlStrategy();
configLoading();
String dataConfig = await bundle_root.rootBundle.loadString('config.json');
Map<String, dynamic> mapingConfig = jsonDecode(dataConfig);
titleApp = mapingConfig["title"].toString();
brandCode = mapingConfig["brand"].toString();
baseUrl = mapingConfig["base_url"].toString();
endPoint = mapingConfig["end_point"].toString();
basePath = mapingConfig["base_path"].toString();
SharedPreferences.getInstance().then(
(value) {
prefs = value;
......
......@@ -75,8 +75,8 @@ class _EditProfileViewState extends State<EditProfileView> {
// return Uint8List.fromList(compressedBytes);
// }
int maxSizeToCompare = 5242880;
int qualityCompare = 80;
int maxSizeToCompare = 2097152;
int qualityCompare = 10;
Future<dynamic> compressImageJs(Uint8List imageBytes, int quality) async {
dynamic result = await promiseToFuture(compressImage(imageBytes, quality));
......
......@@ -155,7 +155,7 @@ class RouteGenerator {
),
transitionDuration: Duration.zero,
reverseTransitionDuration: Duration.zero,
settings: RouteSettings(name: nameRoute.replaceFirst("/", "")),
settings: RouteSettings(name: nameRoute),
);
}
if (nameRoute == Routes.errorRoute) {
......@@ -168,7 +168,7 @@ class RouteGenerator {
),
transitionDuration: Duration.zero,
reverseTransitionDuration: Duration.zero,
settings: RouteSettings(name: nameRoute.replaceFirst("/", "")),
settings: RouteSettings(name: nameRoute),
);
}
if (nameRoute == Routes.editProfileRoute) {
......@@ -182,7 +182,7 @@ class RouteGenerator {
),
transitionDuration: Duration.zero,
reverseTransitionDuration: Duration.zero,
settings: RouteSettings(name: nameRoute.replaceFirst("/", "")),
settings: RouteSettings(name: nameRoute),
);
}
if (nameRoute == Routes.profileRoute) {
......@@ -194,14 +194,14 @@ class RouteGenerator {
),
transitionDuration: Duration.zero,
reverseTransitionDuration: Duration.zero,
settings: RouteSettings(name: nameRoute.replaceFirst("/", "")),
settings: RouteSettings(name: nameRoute),
);
}
return PageRouteBuilder(
pageBuilder: (context, a, b) => target,
transitionDuration: Duration.zero,
reverseTransitionDuration: Duration.zero,
settings: RouteSettings(name: nameRoute.replaceFirst("/", "")),
settings: RouteSettings(name: nameRoute),
);
}
......
......@@ -61,10 +61,10 @@ packages:
dependency: transitive
description:
name: collection
sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c"
sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687
url: "https://pub.dev"
source: hosted
version: "1.17.1"
version: "1.17.2"
convert:
dependency: transitive
description:
......@@ -396,18 +396,18 @@ packages:
dependency: transitive
description:
name: matcher
sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb"
sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e"
url: "https://pub.dev"
source: hosted
version: "0.12.15"
version: "0.12.16"
material_color_utilities:
dependency: transitive
description:
name: material_color_utilities
sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41"
url: "https://pub.dev"
source: hosted
version: "0.2.0"
version: "0.5.0"
meta:
dependency: transitive
description:
......@@ -585,10 +585,10 @@ packages:
dependency: transitive
description:
name: source_span
sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c"
url: "https://pub.dev"
source: hosted
version: "1.9.1"
version: "1.10.0"
stack_trace:
dependency: transitive
description:
......@@ -625,10 +625,10 @@ packages:
dependency: transitive
description:
name: test_api
sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb
sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8"
url: "https://pub.dev"
source: hosted
version: "0.5.1"
version: "0.6.0"
typed_data:
dependency: transitive
description:
......@@ -669,6 +669,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.1.4"
web:
dependency: transitive
description:
name: web
sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10
url: "https://pub.dev"
source: hosted
version: "0.1.4-beta"
win32:
dependency: transitive
description:
......@@ -702,5 +710,5 @@ packages:
source: hosted
version: "3.1.2"
sdks:
dart: ">=3.0.0 <4.0.0"
dart: ">=3.1.0-185.0.dev <4.0.0"
flutter: ">=3.3.0"
<!DOCTYPE html>
<html>
<head>
<!--
If you are serving your web app in a path other than the root, change the
href value below to reflect the base path you are serving from.
The path provided below has to start and end with a slash "/" in order for
it to work correctly.
For more details:
* https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
This is a placeholder for base href that will be replaced by the value of
the `--base-href` argument provided to `flutter build`.
-->
<base href="/tour-agency/" />
<meta charset="UTF-8" />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment