forked from yaso_meth/mih-project
add env to mzansi profile
This commit is contained in:
@@ -12,6 +12,7 @@ import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_circle_avatar.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_pop_up_messages/mih_error_message.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_pop_up_messages/mih_success_message.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_env/env.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_objects/arguments.dart';
|
||||
|
||||
class MihBusinessDetails extends StatefulWidget {
|
||||
@@ -38,6 +39,7 @@ class _MihBusinessDetailsState extends State<MihBusinessDetails> {
|
||||
final contactController = TextEditingController();
|
||||
final emailController = TextEditingController();
|
||||
final locationController = TextEditingController();
|
||||
late String env;
|
||||
|
||||
Future<void> submitForm() async {
|
||||
if (!isEmailValid()) {
|
||||
@@ -136,6 +138,7 @@ class _MihBusinessDetailsState extends State<MihBusinessDetails> {
|
||||
int uploadStatusCode = 0;
|
||||
uploadStatusCode = await MihFileApi.uploadFile(
|
||||
widget.arguments.business!.business_id,
|
||||
env,
|
||||
"business_files",
|
||||
imageFile!,
|
||||
context,
|
||||
@@ -144,6 +147,7 @@ class _MihBusinessDetailsState extends State<MihBusinessDetails> {
|
||||
int deleteStatusCode = 0;
|
||||
deleteStatusCode = await MihFileApi.deleteFile(
|
||||
widget.arguments.business!.logo_path.split("/").first,
|
||||
env,
|
||||
"business_files",
|
||||
widget.arguments.business!.logo_path.split("/").last,
|
||||
context,
|
||||
@@ -220,6 +224,11 @@ class _MihBusinessDetailsState extends State<MihBusinessDetails> {
|
||||
emailController.text = widget.arguments.business!.bus_email;
|
||||
locationController.text = widget.arguments.business!.gps_location;
|
||||
});
|
||||
if (AppEnviroment.getEnv() == "Prod") {
|
||||
env = "Prod";
|
||||
} else {
|
||||
env = "Dev";
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
|
||||
@@ -61,6 +61,7 @@ class _MihBusinessProfileState extends State<MihBusinessProfile> {
|
||||
late String oldLogoPath;
|
||||
late String oldSigPath;
|
||||
String logoUri = "";
|
||||
late String env;
|
||||
|
||||
Future<void> updateBusinessProfileAPICall(String business_id) async {
|
||||
print("inside update business profile api call");
|
||||
@@ -145,6 +146,7 @@ class _MihBusinessProfileState extends State<MihBusinessProfile> {
|
||||
print("Inside upload selected file");
|
||||
var response = await MihFileApi.uploadFile(
|
||||
widget.arguments.signedInUser.app_id,
|
||||
env,
|
||||
"business_files",
|
||||
file,
|
||||
context,
|
||||
@@ -160,6 +162,7 @@ class _MihBusinessProfileState extends State<MihBusinessProfile> {
|
||||
// delete file from minio
|
||||
var response = await MihFileApi.deleteFile(
|
||||
widget.arguments.signedInUser.app_id,
|
||||
env,
|
||||
"business_files",
|
||||
filePath.split("/").last,
|
||||
context,
|
||||
@@ -309,6 +312,11 @@ class _MihBusinessProfileState extends State<MihBusinessProfile> {
|
||||
});
|
||||
logoPreview = NetworkImage(logoUri);
|
||||
});
|
||||
if (AppEnviroment.getEnv() == "Prod") {
|
||||
env = "Prod";
|
||||
} else {
|
||||
env = "Dev";
|
||||
}
|
||||
super.initState();
|
||||
}
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_image_display.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_pop_up_messages/mih_error_message.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_pop_up_messages/mih_success_message.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_env/env.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_objects/arguments.dart';
|
||||
|
||||
class MihMyBusinessUser extends StatefulWidget {
|
||||
@@ -41,6 +42,7 @@ class _MihMyBusinessUserState extends State<MihMyBusinessUser> {
|
||||
final lnameController = TextEditingController();
|
||||
final accessController = TextEditingController();
|
||||
final signtureController = TextEditingController();
|
||||
late String env;
|
||||
|
||||
bool isFormFilled() {
|
||||
if (signtureController.text.isEmpty ||
|
||||
@@ -60,6 +62,7 @@ class _MihMyBusinessUserState extends State<MihMyBusinessUser> {
|
||||
int uploadStatusCode = 0;
|
||||
uploadStatusCode = await MihFileApi.uploadFile(
|
||||
widget.arguments.signedInUser.app_id,
|
||||
env,
|
||||
"business_files",
|
||||
userSignatureFile!,
|
||||
context,
|
||||
@@ -68,6 +71,7 @@ class _MihMyBusinessUserState extends State<MihMyBusinessUser> {
|
||||
int deleteStatusCode = 0;
|
||||
deleteStatusCode = await MihFileApi.deleteFile(
|
||||
widget.arguments.signedInUser.app_id,
|
||||
env,
|
||||
"business_files",
|
||||
widget.arguments.businessUser!.sig_path.split("/").last,
|
||||
context,
|
||||
@@ -192,6 +196,11 @@ class _MihMyBusinessUserState extends State<MihMyBusinessUser> {
|
||||
lnameController.text = widget.arguments.signedInUser.lname;
|
||||
accessController.text = widget.arguments.businessUser!.access;
|
||||
});
|
||||
if (AppEnviroment.getEnv() == "Prod") {
|
||||
env = "Prod";
|
||||
} else {
|
||||
env = "Dev";
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
|
||||
@@ -60,6 +60,7 @@ class _ProfileBusinessAddState extends State<ProfileBusinessAdd> {
|
||||
PlatformFile? selectedSignature;
|
||||
|
||||
final ValueNotifier<String> busType = ValueNotifier("");
|
||||
late String env;
|
||||
|
||||
// Future<void> uploadSelectedFile(
|
||||
// PlatformFile file, TextEditingController controller) async {
|
||||
@@ -85,6 +86,7 @@ class _ProfileBusinessAddState extends State<ProfileBusinessAdd> {
|
||||
int uploadStatusCode = 0;
|
||||
uploadStatusCode = await MihFileApi.uploadFile(
|
||||
id,
|
||||
env,
|
||||
"business_files",
|
||||
selectedFile,
|
||||
context,
|
||||
@@ -632,6 +634,11 @@ class _ProfileBusinessAddState extends State<ProfileBusinessAdd> {
|
||||
lnameController.text = widget.signedInUser.lname;
|
||||
accessController.text = "Full";
|
||||
});
|
||||
if (AppEnviroment.getEnv() == "Prod") {
|
||||
env = "Prod";
|
||||
} else {
|
||||
env = "Dev";
|
||||
}
|
||||
super.initState();
|
||||
}
|
||||
|
||||
|
||||
@@ -36,6 +36,7 @@ class _MihPersonalProfileState extends State<MihPersonalProfile> {
|
||||
late ImageProvider<Object>? propicPreview;
|
||||
late bool businessUser;
|
||||
late String oldProPicName;
|
||||
late String env;
|
||||
|
||||
Future<void> submitForm() async {
|
||||
// print("============\nsubmiit form\n=================");
|
||||
@@ -82,6 +83,7 @@ class _MihPersonalProfileState extends State<MihPersonalProfile> {
|
||||
Future<void> uploadSelectedFile(PlatformFile? file) async {
|
||||
var response = await MihFileApi.uploadFile(
|
||||
widget.arguments.signedInUser.app_id,
|
||||
env,
|
||||
"profile_files",
|
||||
file,
|
||||
context,
|
||||
@@ -144,6 +146,7 @@ class _MihPersonalProfileState extends State<MihPersonalProfile> {
|
||||
Future<void> deleteFileApiCall(String filename) async {
|
||||
var response = await MihFileApi.deleteFile(
|
||||
widget.arguments.signedInUser.app_id,
|
||||
env,
|
||||
"profile_files",
|
||||
filename,
|
||||
context,
|
||||
@@ -200,6 +203,11 @@ class _MihPersonalProfileState extends State<MihPersonalProfile> {
|
||||
if (widget.arguments.signedInUser.pro_pic_path.isNotEmpty) {
|
||||
proPicName = widget.arguments.signedInUser.pro_pic_path.split("/").last;
|
||||
}
|
||||
if (AppEnviroment.getEnv() == "Prod") {
|
||||
env = "Prod";
|
||||
} else {
|
||||
env = "Dev";
|
||||
}
|
||||
setState(() {
|
||||
propicPreview = widget.arguments.propicFile;
|
||||
oldProPicName = proPicName;
|
||||
|
||||
Reference in New Issue
Block a user