Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Sai Srinivas
GEN_ERP_2025
Commits
6a825b3f
Commit
6a825b3f
authored
May 15, 2025
by
Sai Srinivas
Browse files
ios pub
parent
b4e53fb4
Changes
5
Hide whitespace changes
Inline
Side-by-side
ios/Podfile.lock
View file @
6a825b3f
PODS:
- background_location (0.0.1):
- Flutter
- camera_avfoundation (0.0.1):
- Flutter
- connectivity_plus (0.0.1):
...
...
@@ -163,7 +161,6 @@ PODS:
- FlutterMacOS
DEPENDENCIES:
- background_location (from `.symlinks/plugins/background_location/ios`)
- camera_avfoundation (from `.symlinks/plugins/camera_avfoundation/ios`)
- connectivity_plus (from `.symlinks/plugins/connectivity_plus/ios`)
- device_info_plus (from `.symlinks/plugins/device_info_plus/ios`)
...
...
@@ -213,8 +210,6 @@ SPEC REPOS:
- SDWebImageWebPCoder
EXTERNAL SOURCES:
background_location:
:path: ".symlinks/plugins/background_location/ios"
camera_avfoundation:
:path: ".symlinks/plugins/camera_avfoundation/ios"
connectivity_plus:
...
...
@@ -271,7 +266,6 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/webview_flutter_wkwebview/darwin"
SPEC CHECKSUMS:
background_location: 1b80c1fe3abd9912bca298618f6e365abf6f588f
camera_avfoundation: adb0207d868b2d873e895371d88448399ab78d87
connectivity_plus: 2a701ffec2c0ae28a48cf7540e279787e77c447d
device_info_plus: bf2e3232933866d73fe290f2942f2156cdd10342
...
...
ios/Runner.xcodeproj/project.pbxproj
View file @
6a825b3f
...
...
@@ -346,7 +346,7 @@
);
runOnlyForDeploymentPostprocessing
=
0
;
shellPath
=
/bin/sh
;
shellScript
=
"/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"
;
shellScript
=
"/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build
\n
"
;
};
E5DBB5673398B5B375282AE5
/* [CP] Embed Pods Frameworks */
=
{
isa
=
PBXShellScriptBuildPhase
;
...
...
lib/Notifiers/UpdatePasswordProvider
0 → 100644
View file @
6a825b3f
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:generp/Utils/SharedpreferencesService.dart';
import 'package:generp/screens/HomeScreen.dart';
import 'package:generp/services/api_calling.dart';
import 'package:generp/screens/LoginScreen.dart';
class UpdatePasswordProvider with ChangeNotifier {
TextEditingController password = TextEditingController();
TextEditingController confPassword = TextEditingController();
String? passwordError;
String? confirmPasswordError;
bool isLoading = false;
Future<void> updatePassword(BuildContext context) async {
passwordError = null;
confirmPasswordError = null;
final pass = password.text.trim();
final confPass = confPassword.text.trim();
if (pass.isEmpty || pass.length < 8) {
passwordError = pass.isEmpty ? "Enter Password" : "Password must be at least 8 characters";
}
if (confPass.isEmpty || confPass.length < 8) {
confirmPasswordError = confPass.isEmpty ? "Enter Confirm Password" : "Confirm Password must be at least 8 characters";
}
if (pass != confPass) {
confirmPasswordError = "Passwords do not match";
}
if (passwordError != null || confirmPasswordError != null) {
notifyListeners();
return;
}
isLoading = true;
notifyListeners();
try {
final data = await ApiCalling.UpdatePasswordApi(empId, session, pass, confPass);
if (data != null) {
if (data.sessionExists == 1) {
if (data.error == 0) {
toast(context, data.message);
Navigator.push(
context,
MaterialPageRoute(builder: (context) => MyHomePage()),
);
} else {
toast(context, data.message);
}
} else {
SharedpreferencesService().clearPreferences();
Navigator.push(
context, MaterialPageRoute(builder: (context) => LoginScreen()));
}
}
} catch (e) {
toast(context, "Something went wrong");
} finally {
isLoading = false;
notifyListeners();
}
}
}
pubspec.lock
View file @
6a825b3f
...
...
@@ -29,10 +29,10 @@ packages:
dependency: transitive
description:
name: async
sha256:
d2872f9c1
97
3
1c
2
e5
f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
sha256:
"758e6d74e
971c
3
e5
aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
url: "https://pub.dev"
source: hosted
version: "2.1
2
.0"
version: "2.1
3
.0"
boolean_selector:
dependency: transitive
description:
...
...
@@ -229,10 +229,10 @@ packages:
dependency: transitive
description:
name: fake_async
sha256: "
6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc
"
sha256: "
5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44
"
url: "https://pub.dev"
source: hosted
version: "1.3.
2
"
version: "1.3.
3
"
ffi:
dependency: transitive
description:
...
...
@@ -852,26 +852,26 @@ packages:
dependency: transitive
description:
name: leak_tracker
sha256:
c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
sha256:
"8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0"
url: "https://pub.dev"
source: hosted
version: "1
0
.0.
8
"
version: "1
1
.0.
1
"
leak_tracker_flutter_testing:
dependency: transitive
description:
name: leak_tracker_flutter_testing
sha256:
f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573
sha256:
"1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1"
url: "https://pub.dev"
source: hosted
version: "3.0.
9
"
version: "3.0.
10
"
leak_tracker_testing:
dependency: transitive
description:
name: leak_tracker_testing
sha256: "
6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3
"
sha256: "
8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1
"
url: "https://pub.dev"
source: hosted
version: "3.0.
1
"
version: "3.0.
2
"
lints:
dependency: transitive
description:
...
...
@@ -1473,10 +1473,10 @@ packages:
dependency: transitive
description:
name: vm_service
sha256:
"0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
sha256:
ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
url: "https://pub.dev"
source: hosted
version: "1
4.3.1
"
version: "1
5.0.0
"
web:
dependency: transitive
description:
...
...
pubspec.yaml
View file @
6a825b3f
...
...
@@ -134,43 +134,43 @@ flutter:
-
family
:
LexendRegular
fonts
:
-
asset
:
f
onts/Lexend-Regular.ttf
-
asset
:
F
onts/Lexend-Regular.ttf
-
family
:
LexendSemiBold
fonts
:
-
asset
:
f
onts/Lexend-SemiBold.ttf
-
asset
:
F
onts/Lexend-SemiBold.ttf
-
family
:
LexendMed
fonts
:
-
asset
:
f
onts/Lexend-Medium.ttf
-
asset
:
F
onts/Lexend-Medium.ttf
-
family
:
Lexend
fonts
:
-
asset
:
f
onts/Lexend-Light.ttf
-
asset
:
F
onts/Lexend-Light.ttf
-
family
:
JakartaLight
fonts
:
-
asset
:
f
onts/PlusJakartaSans-Light.ttf
-
asset
:
F
onts/PlusJakartaSans-Light.ttf
-
family
:
JakartaRegular
fonts
:
-
asset
:
f
onts/PlusJakartaSans-Regular.ttf
-
asset
:
F
onts/PlusJakartaSans-Regular.ttf
-
family
:
JakartaSemiBold
fonts
:
-
asset
:
f
onts/PlusJakartaSans-SemiBold.ttf
-
asset
:
F
onts/PlusJakartaSans-SemiBold.ttf
-
family
:
JakartaMedium
fonts
:
-
asset
:
f
onts/PlusJakartaSans-Medium.ttf
-
asset
:
F
onts/PlusJakartaSans-Medium.ttf
-
family
:
JakartaBold
fonts
:
-
asset
:
f
onts/PlusJakartaSans-Bold.ttf
-
asset
:
F
onts/PlusJakartaSans-Bold.ttf
-
family
:
JakartaExtraBold
fonts
:
-
asset
:
f
onts/PlusJakartaSans-ExtraBold.ttf
-
asset
:
F
onts/PlusJakartaSans-ExtraBold.ttf
# For details regarding fonts from package dependencies,
# see https://flutter.dev/to/font-from-package
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment