bug fixed
This commit is contained in:
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
@@ -800,7 +800,7 @@
|
||||
"languageVersion": "2.19"
|
||||
}
|
||||
],
|
||||
"generated": "2024-12-27T10:25:53.321955Z",
|
||||
"generated": "2025-01-07T13:52:05.279914Z",
|
||||
"generator": "pub",
|
||||
"generatorVersion": "3.6.0",
|
||||
"flutterRoot": "file:///Users/nutchayut/Flutter/flutter",
|
||||
|
||||
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
@@ -26,11 +26,11 @@
|
||||
</data>
|
||||
<key>flutter_assets/assets/translations/en.json</key>
|
||||
<data>
|
||||
rM6NeWXnNYR/MyUHjXkFTsZ8w9I=
|
||||
TAIvrHMgm8A1PYRAI0u/zPiikp8=
|
||||
</data>
|
||||
<key>flutter_assets/assets/translations/th.json</key>
|
||||
<data>
|
||||
qL4VQRZUrEqc+2gJWvfz9H7PB1o=
|
||||
Oh4k3E6ouKtkPc6C08PJEc1N3YY=
|
||||
</data>
|
||||
<key>flutter_assets/fonts/MaterialIcons-Regular.otf</key>
|
||||
<data>
|
||||
@@ -326,7 +326,7 @@
|
||||
</data>
|
||||
<key>flutter_assets/kernel_blob.bin</key>
|
||||
<data>
|
||||
E4X+/BVlR+NdEeoIVKULiKej6Bg=
|
||||
qDXPWRJVNwGnQrWikv2ZhwfjaKE=
|
||||
</data>
|
||||
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
|
||||
<data>
|
||||
@@ -387,14 +387,14 @@
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
eRJnco9tK9XPqLJODU/LRK8UPJPtavwAdXsHYzndITo=
|
||||
siIZcQl0Pk0BIuvSUOtZF7eT4ws61+5OkdDb1F3V4cU=
|
||||
</data>
|
||||
</dict>
|
||||
<key>flutter_assets/assets/translations/th.json</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
hHZMfXJdgbcpBJ8JBBDPTWWk61hGOcV3NaaZrUM1pp0=
|
||||
qN5idl32WS9usLUdF7R7sBVfoso6pMwohjc7SidKAKs=
|
||||
</data>
|
||||
</dict>
|
||||
<key>flutter_assets/fonts/MaterialIcons-Regular.otf</key>
|
||||
@@ -912,7 +912,7 @@
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
OHUYF1LQ7I4FmrRcjHWPt7PNretMeTHtZrarEHlvaLY=
|
||||
X0jO4SG3vKjNEewwdm5tanmdydx7LClt8bpwaU8KoP4=
|
||||
</data>
|
||||
</dict>
|
||||
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
|
||||
|
||||
@@ -139,5 +139,13 @@
|
||||
"ชื่อบัญชี":"Account Name",
|
||||
"จำนวนเงิน":"Amount",
|
||||
"หมายเลขสมาชิก":"Member Number",
|
||||
"QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้": "Your QR code has been generated \nPayer can scan to top up."
|
||||
"QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้": "Your QR code has been generated \nPayer can scan to top up.",
|
||||
"เปลี่ยนอีเมล":"Change Email",
|
||||
"เปลี่ยนรหัสผ่าน":"Change Password",
|
||||
"ตั้งค่า":"Setting",
|
||||
"อีเมลปัจจุบัน":"Current Email",
|
||||
"อีเมลใหม่":"New Email",
|
||||
"รหัสผ่านปัจจุบัน":"Current Password",
|
||||
"รหัสผ่านใหม่":"New Password",
|
||||
"กรอกรหัสผ่านใหม่อีกครั้ง":"Re-enter New Password"
|
||||
}
|
||||
@@ -139,5 +139,14 @@
|
||||
"ชื่อบัญชี":"ชื่อบัญชี" ,
|
||||
"จำนวนเงิน":"จำนวนเงิน",
|
||||
"หมายเลขสมาชิก":"หมายเลขสมาชิก",
|
||||
"QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้": "QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้"
|
||||
"QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้": "QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้",
|
||||
"เปลี่ยนอีเมล":"เปลี่ยนอีเมล",
|
||||
"เปลี่ยนรหัสผ่าน":"เปลี่ยนรหัสผ่าน",
|
||||
"ตั้งค่า":"ตั้งค่า",
|
||||
"อีเมลปัจจุบัน":"อีเมลปัจจุบัน",
|
||||
"อีเมลใหม่":"อีเมลใหม่",
|
||||
"รหัสผ่านปัจจุบัน":"รหัสผ่านปัจจุบัน",
|
||||
"รหัสผ่านใหม่":"รหัสผ่านใหม่",
|
||||
"กรอกรหัสผ่านใหม่อีกครั้ง":"กรอกรหัสผ่านใหม่อีกครั้ง"
|
||||
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -26,11 +26,11 @@
|
||||
</data>
|
||||
<key>flutter_assets/assets/translations/en.json</key>
|
||||
<data>
|
||||
rM6NeWXnNYR/MyUHjXkFTsZ8w9I=
|
||||
TAIvrHMgm8A1PYRAI0u/zPiikp8=
|
||||
</data>
|
||||
<key>flutter_assets/assets/translations/th.json</key>
|
||||
<data>
|
||||
qL4VQRZUrEqc+2gJWvfz9H7PB1o=
|
||||
Oh4k3E6ouKtkPc6C08PJEc1N3YY=
|
||||
</data>
|
||||
<key>flutter_assets/fonts/MaterialIcons-Regular.otf</key>
|
||||
<data>
|
||||
@@ -326,7 +326,7 @@
|
||||
</data>
|
||||
<key>flutter_assets/kernel_blob.bin</key>
|
||||
<data>
|
||||
E4X+/BVlR+NdEeoIVKULiKej6Bg=
|
||||
qDXPWRJVNwGnQrWikv2ZhwfjaKE=
|
||||
</data>
|
||||
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
|
||||
<data>
|
||||
@@ -387,14 +387,14 @@
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
eRJnco9tK9XPqLJODU/LRK8UPJPtavwAdXsHYzndITo=
|
||||
siIZcQl0Pk0BIuvSUOtZF7eT4ws61+5OkdDb1F3V4cU=
|
||||
</data>
|
||||
</dict>
|
||||
<key>flutter_assets/assets/translations/th.json</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
hHZMfXJdgbcpBJ8JBBDPTWWk61hGOcV3NaaZrUM1pp0=
|
||||
qN5idl32WS9usLUdF7R7sBVfoso6pMwohjc7SidKAKs=
|
||||
</data>
|
||||
</dict>
|
||||
<key>flutter_assets/fonts/MaterialIcons-Regular.otf</key>
|
||||
@@ -912,7 +912,7 @@
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
OHUYF1LQ7I4FmrRcjHWPt7PNretMeTHtZrarEHlvaLY=
|
||||
X0jO4SG3vKjNEewwdm5tanmdydx7LClt8bpwaU8KoP4=
|
||||
</data>
|
||||
</dict>
|
||||
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
|
||||
|
||||
@@ -139,5 +139,13 @@
|
||||
"ชื่อบัญชี":"Account Name",
|
||||
"จำนวนเงิน":"Amount",
|
||||
"หมายเลขสมาชิก":"Member Number",
|
||||
"QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้": "Your QR code has been generated \nPayer can scan to top up."
|
||||
"QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้": "Your QR code has been generated \nPayer can scan to top up.",
|
||||
"เปลี่ยนอีเมล":"Change Email",
|
||||
"เปลี่ยนรหัสผ่าน":"Change Password",
|
||||
"ตั้งค่า":"Setting",
|
||||
"อีเมลปัจจุบัน":"Current Email",
|
||||
"อีเมลใหม่":"New Email",
|
||||
"รหัสผ่านปัจจุบัน":"Current Password",
|
||||
"รหัสผ่านใหม่":"New Password",
|
||||
"กรอกรหัสผ่านใหม่อีกครั้ง":"Re-enter New Password"
|
||||
}
|
||||
@@ -139,5 +139,14 @@
|
||||
"ชื่อบัญชี":"ชื่อบัญชี" ,
|
||||
"จำนวนเงิน":"จำนวนเงิน",
|
||||
"หมายเลขสมาชิก":"หมายเลขสมาชิก",
|
||||
"QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้": "QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้"
|
||||
"QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้": "QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้",
|
||||
"เปลี่ยนอีเมล":"เปลี่ยนอีเมล",
|
||||
"เปลี่ยนรหัสผ่าน":"เปลี่ยนรหัสผ่าน",
|
||||
"ตั้งค่า":"ตั้งค่า",
|
||||
"อีเมลปัจจุบัน":"อีเมลปัจจุบัน",
|
||||
"อีเมลใหม่":"อีเมลใหม่",
|
||||
"รหัสผ่านปัจจุบัน":"รหัสผ่านปัจจุบัน",
|
||||
"รหัสผ่านใหม่":"รหัสผ่านใหม่",
|
||||
"กรอกรหัสผ่านใหม่อีกครั้ง":"กรอกรหัสผ่านใหม่อีกครั้ง"
|
||||
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -46,7 +46,7 @@
|
||||
</data>
|
||||
<key>Frameworks/App.framework/App</key>
|
||||
<data>
|
||||
I2Qz9NwKhEDl0w7oXQaayccvcHQ=
|
||||
x/YrNJewgOmy6mGkpgK+i3oMPWs=
|
||||
</data>
|
||||
<key>Frameworks/App.framework/Info.plist</key>
|
||||
<data>
|
||||
@@ -54,7 +54,7 @@
|
||||
</data>
|
||||
<key>Frameworks/App.framework/_CodeSignature/CodeResources</key>
|
||||
<data>
|
||||
TuonUpFBu2k50xy++sZlP/wB/8s=
|
||||
cJupjxpQj3Oj5JphZetyqNL5fdM=
|
||||
</data>
|
||||
<key>Frameworks/App.framework/flutter_assets/AssetManifest.bin</key>
|
||||
<data>
|
||||
@@ -74,11 +74,11 @@
|
||||
</data>
|
||||
<key>Frameworks/App.framework/flutter_assets/assets/translations/en.json</key>
|
||||
<data>
|
||||
rM6NeWXnNYR/MyUHjXkFTsZ8w9I=
|
||||
TAIvrHMgm8A1PYRAI0u/zPiikp8=
|
||||
</data>
|
||||
<key>Frameworks/App.framework/flutter_assets/assets/translations/th.json</key>
|
||||
<data>
|
||||
qL4VQRZUrEqc+2gJWvfz9H7PB1o=
|
||||
Oh4k3E6ouKtkPc6C08PJEc1N3YY=
|
||||
</data>
|
||||
<key>Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf</key>
|
||||
<data>
|
||||
@@ -374,7 +374,7 @@
|
||||
</data>
|
||||
<key>Frameworks/App.framework/flutter_assets/kernel_blob.bin</key>
|
||||
<data>
|
||||
E4X+/BVlR+NdEeoIVKULiKej6Bg=
|
||||
qDXPWRJVNwGnQrWikv2ZhwfjaKE=
|
||||
</data>
|
||||
<key>Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
|
||||
<data>
|
||||
@@ -789,7 +789,7 @@
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
xqhww+IYist+YWzJrfiWe9HyB7o2uMCH1rflfhgFtus=
|
||||
2eZZ/9taWfYT2KrQAF6YkPM/e9FuKX4lv91LUxzM3s4=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Frameworks/App.framework/Info.plist</key>
|
||||
@@ -803,7 +803,7 @@
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
GYTYtym4WeIWodUcIwmxn7E+LrRNmZlDpsQ3IT+Wlvw=
|
||||
YlToKDJszoMWScXKMAVT9mXPsnkp0iiO7ts0Ed42dNY=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Frameworks/App.framework/flutter_assets/AssetManifest.bin</key>
|
||||
@@ -838,14 +838,14 @@
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
eRJnco9tK9XPqLJODU/LRK8UPJPtavwAdXsHYzndITo=
|
||||
siIZcQl0Pk0BIuvSUOtZF7eT4ws61+5OkdDb1F3V4cU=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Frameworks/App.framework/flutter_assets/assets/translations/th.json</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
hHZMfXJdgbcpBJ8JBBDPTWWk61hGOcV3NaaZrUM1pp0=
|
||||
qN5idl32WS9usLUdF7R7sBVfoso6pMwohjc7SidKAKs=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf</key>
|
||||
@@ -1363,7 +1363,7 @@
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
OHUYF1LQ7I4FmrRcjHWPt7PNretMeTHtZrarEHlvaLY=
|
||||
X0jO4SG3vKjNEewwdm5tanmdydx7LClt8bpwaU8KoP4=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
|
||||
|
||||
Binary file not shown.
@@ -26,11 +26,11 @@
|
||||
</data>
|
||||
<key>flutter_assets/assets/translations/en.json</key>
|
||||
<data>
|
||||
rM6NeWXnNYR/MyUHjXkFTsZ8w9I=
|
||||
TAIvrHMgm8A1PYRAI0u/zPiikp8=
|
||||
</data>
|
||||
<key>flutter_assets/assets/translations/th.json</key>
|
||||
<data>
|
||||
qL4VQRZUrEqc+2gJWvfz9H7PB1o=
|
||||
Oh4k3E6ouKtkPc6C08PJEc1N3YY=
|
||||
</data>
|
||||
<key>flutter_assets/fonts/MaterialIcons-Regular.otf</key>
|
||||
<data>
|
||||
@@ -326,7 +326,7 @@
|
||||
</data>
|
||||
<key>flutter_assets/kernel_blob.bin</key>
|
||||
<data>
|
||||
E4X+/BVlR+NdEeoIVKULiKej6Bg=
|
||||
qDXPWRJVNwGnQrWikv2ZhwfjaKE=
|
||||
</data>
|
||||
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
|
||||
<data>
|
||||
@@ -387,14 +387,14 @@
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
eRJnco9tK9XPqLJODU/LRK8UPJPtavwAdXsHYzndITo=
|
||||
siIZcQl0Pk0BIuvSUOtZF7eT4ws61+5OkdDb1F3V4cU=
|
||||
</data>
|
||||
</dict>
|
||||
<key>flutter_assets/assets/translations/th.json</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
hHZMfXJdgbcpBJ8JBBDPTWWk61hGOcV3NaaZrUM1pp0=
|
||||
qN5idl32WS9usLUdF7R7sBVfoso6pMwohjc7SidKAKs=
|
||||
</data>
|
||||
</dict>
|
||||
<key>flutter_assets/fonts/MaterialIcons-Regular.otf</key>
|
||||
@@ -912,7 +912,7 @@
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
OHUYF1LQ7I4FmrRcjHWPt7PNretMeTHtZrarEHlvaLY=
|
||||
X0jO4SG3vKjNEewwdm5tanmdydx7LClt8bpwaU8KoP4=
|
||||
</data>
|
||||
</dict>
|
||||
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
|
||||
|
||||
@@ -139,5 +139,13 @@
|
||||
"ชื่อบัญชี":"Account Name",
|
||||
"จำนวนเงิน":"Amount",
|
||||
"หมายเลขสมาชิก":"Member Number",
|
||||
"QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้": "Your QR code has been generated \nPayer can scan to top up."
|
||||
"QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้": "Your QR code has been generated \nPayer can scan to top up.",
|
||||
"เปลี่ยนอีเมล":"Change Email",
|
||||
"เปลี่ยนรหัสผ่าน":"Change Password",
|
||||
"ตั้งค่า":"Setting",
|
||||
"อีเมลปัจจุบัน":"Current Email",
|
||||
"อีเมลใหม่":"New Email",
|
||||
"รหัสผ่านปัจจุบัน":"Current Password",
|
||||
"รหัสผ่านใหม่":"New Password",
|
||||
"กรอกรหัสผ่านใหม่อีกครั้ง":"Re-enter New Password"
|
||||
}
|
||||
@@ -139,5 +139,14 @@
|
||||
"ชื่อบัญชี":"ชื่อบัญชี" ,
|
||||
"จำนวนเงิน":"จำนวนเงิน",
|
||||
"หมายเลขสมาชิก":"หมายเลขสมาชิก",
|
||||
"QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้": "QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้"
|
||||
"QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้": "QR ของคุณได้ถูกสร้างแล้ว\nผู้จ่ายสามารถสแกนเพื่อเติมเงินได้",
|
||||
"เปลี่ยนอีเมล":"เปลี่ยนอีเมล",
|
||||
"เปลี่ยนรหัสผ่าน":"เปลี่ยนรหัสผ่าน",
|
||||
"ตั้งค่า":"ตั้งค่า",
|
||||
"อีเมลปัจจุบัน":"อีเมลปัจจุบัน",
|
||||
"อีเมลใหม่":"อีเมลใหม่",
|
||||
"รหัสผ่านปัจจุบัน":"รหัสผ่านปัจจุบัน",
|
||||
"รหัสผ่านใหม่":"รหัสผ่านใหม่",
|
||||
"กรอกรหัสผ่านใหม่อีกครั้ง":"กรอกรหัสผ่านใหม่อีกครั้ง"
|
||||
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -46,7 +46,7 @@
|
||||
</data>
|
||||
<key>Frameworks/App.framework/App</key>
|
||||
<data>
|
||||
I2Qz9NwKhEDl0w7oXQaayccvcHQ=
|
||||
x/YrNJewgOmy6mGkpgK+i3oMPWs=
|
||||
</data>
|
||||
<key>Frameworks/App.framework/Info.plist</key>
|
||||
<data>
|
||||
@@ -54,7 +54,7 @@
|
||||
</data>
|
||||
<key>Frameworks/App.framework/_CodeSignature/CodeResources</key>
|
||||
<data>
|
||||
TuonUpFBu2k50xy++sZlP/wB/8s=
|
||||
cJupjxpQj3Oj5JphZetyqNL5fdM=
|
||||
</data>
|
||||
<key>Frameworks/App.framework/flutter_assets/AssetManifest.bin</key>
|
||||
<data>
|
||||
@@ -74,11 +74,11 @@
|
||||
</data>
|
||||
<key>Frameworks/App.framework/flutter_assets/assets/translations/en.json</key>
|
||||
<data>
|
||||
rM6NeWXnNYR/MyUHjXkFTsZ8w9I=
|
||||
TAIvrHMgm8A1PYRAI0u/zPiikp8=
|
||||
</data>
|
||||
<key>Frameworks/App.framework/flutter_assets/assets/translations/th.json</key>
|
||||
<data>
|
||||
qL4VQRZUrEqc+2gJWvfz9H7PB1o=
|
||||
Oh4k3E6ouKtkPc6C08PJEc1N3YY=
|
||||
</data>
|
||||
<key>Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf</key>
|
||||
<data>
|
||||
@@ -374,7 +374,7 @@
|
||||
</data>
|
||||
<key>Frameworks/App.framework/flutter_assets/kernel_blob.bin</key>
|
||||
<data>
|
||||
E4X+/BVlR+NdEeoIVKULiKej6Bg=
|
||||
qDXPWRJVNwGnQrWikv2ZhwfjaKE=
|
||||
</data>
|
||||
<key>Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
|
||||
<data>
|
||||
@@ -789,7 +789,7 @@
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
xqhww+IYist+YWzJrfiWe9HyB7o2uMCH1rflfhgFtus=
|
||||
2eZZ/9taWfYT2KrQAF6YkPM/e9FuKX4lv91LUxzM3s4=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Frameworks/App.framework/Info.plist</key>
|
||||
@@ -803,7 +803,7 @@
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
GYTYtym4WeIWodUcIwmxn7E+LrRNmZlDpsQ3IT+Wlvw=
|
||||
YlToKDJszoMWScXKMAVT9mXPsnkp0iiO7ts0Ed42dNY=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Frameworks/App.framework/flutter_assets/AssetManifest.bin</key>
|
||||
@@ -838,14 +838,14 @@
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
eRJnco9tK9XPqLJODU/LRK8UPJPtavwAdXsHYzndITo=
|
||||
siIZcQl0Pk0BIuvSUOtZF7eT4ws61+5OkdDb1F3V4cU=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Frameworks/App.framework/flutter_assets/assets/translations/th.json</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
hHZMfXJdgbcpBJ8JBBDPTWWk61hGOcV3NaaZrUM1pp0=
|
||||
qN5idl32WS9usLUdF7R7sBVfoso6pMwohjc7SidKAKs=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf</key>
|
||||
@@ -1363,7 +1363,7 @@
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
OHUYF1LQ7I4FmrRcjHWPt7PNretMeTHtZrarEHlvaLY=
|
||||
X0jO4SG3vKjNEewwdm5tanmdydx7LClt8bpwaU8KoP4=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import 'package:cathaypay_mobile/Home/HomePage.dart';
|
||||
import 'package:cathaypay_mobile/Home/all_menu.dart';
|
||||
import 'package:easy_localization/easy_localization.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
@@ -13,7 +14,9 @@ import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
|
||||
import '../api/api.dart';
|
||||
import '../utils/color_custom.dart';
|
||||
import '../utils/utils.dart';
|
||||
|
||||
TextEditingController _current_email = TextEditingController();
|
||||
TextEditingController _new_email = TextEditingController();
|
||||
@@ -26,6 +29,31 @@ class ChangeEmailPage extends StatefulWidget {
|
||||
}
|
||||
|
||||
class _ChangeEmailPageState extends State<ChangeEmailPage> {
|
||||
|
||||
ChangeEmail() {
|
||||
print(_current_email.text);
|
||||
print(_new_email.text);
|
||||
if (_current_email.text.isNotEmpty &&_new_email.text.isNotEmpty) {
|
||||
var param = jsonEncode(<dynamic, dynamic>{
|
||||
"userID": profile?.id,
|
||||
"oldEmail": _current_email.text,
|
||||
"newEmail": _new_email.text,
|
||||
"confirmEmail": _new_email.text
|
||||
});
|
||||
Api.post(context, Api.changeEmail, param).then((value) => {
|
||||
if (value != null) {
|
||||
// initQrCode(value)
|
||||
Utils.showAlertDialogCallback(
|
||||
context,
|
||||
"บันทึกสำเร็จ",
|
||||
(value) {
|
||||
Navigator.pushNamed(context, '/HomePage');
|
||||
},
|
||||
)
|
||||
} else {}
|
||||
});
|
||||
}
|
||||
}
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
@@ -129,6 +157,7 @@ class _ChangeEmailPageState extends State<ChangeEmailPage> {
|
||||
InkWell(
|
||||
onTap: () async {
|
||||
// initPromptPay(context);
|
||||
ChangeEmail();
|
||||
},
|
||||
child: Container(
|
||||
width: double.infinity,
|
||||
|
||||
256
neowallet_mobile/lib/Home/ChangePassword.dart
Normal file
256
neowallet_mobile/lib/Home/ChangePassword.dart
Normal file
@@ -0,0 +1,256 @@
|
||||
import 'package:cathaypay_mobile/Home/HomePage.dart';
|
||||
import 'package:cathaypay_mobile/Home/all_menu.dart';
|
||||
import 'package:easy_localization/easy_localization.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:google_fonts/google_fonts.dart';
|
||||
import 'package:cathaypay_mobile/PinCode.dart';
|
||||
import 'package:easy_localization/easy_localization.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'dart:convert';
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:easy_localization/easy_localization.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
|
||||
import '../api/api.dart';
|
||||
import '../utils/color_custom.dart';
|
||||
import '../utils/utils.dart';
|
||||
import 'dart:convert';
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:cathaypay_mobile/Login/forgot_password.dart';
|
||||
import 'package:cathaypay_mobile/PinCode.dart';
|
||||
import 'package:cathaypay_mobile/model/token_model.dart';
|
||||
import 'package:cathaypay_mobile/utils/utils.dart';
|
||||
import 'package:device_info_plus/device_info_plus.dart';
|
||||
import 'package:easy_localization/easy_localization.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||
import 'package:google_fonts/google_fonts.dart';
|
||||
import 'package:package_info_plus/package_info_plus.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
|
||||
import '../api/api.dart';
|
||||
import '../utils/color_custom.dart';
|
||||
TextEditingController _current_pass = TextEditingController();
|
||||
TextEditingController _new_pass = TextEditingController();
|
||||
TextEditingController _confirm_pass = TextEditingController();
|
||||
class ChangePasswordPage extends StatefulWidget {
|
||||
const ChangePasswordPage({super.key});
|
||||
|
||||
@override
|
||||
State<ChangePasswordPage> createState() => _ChangePasswordPageState();
|
||||
}
|
||||
|
||||
class _ChangePasswordPageState extends State<ChangePasswordPage> {
|
||||
AndroidDeviceInfo? androidDeviceInfo;
|
||||
IosDeviceInfo? iosDeviceInfo;
|
||||
ChangePassword() async {
|
||||
// print(_current_email.text);
|
||||
// print(_new_email.text);
|
||||
if (_current_pass.text.isNotEmpty &&_new_pass.text == _confirm_pass.text) {
|
||||
|
||||
var device = "";
|
||||
if (Platform.isAndroid) {
|
||||
device = androidDeviceInfo?.id ?? "";
|
||||
} else if (Platform.isIOS) {
|
||||
device = iosDeviceInfo?.name ?? "";
|
||||
}
|
||||
var param = jsonEncode(<dynamic, dynamic>{
|
||||
"mobileDeviceID": device,
|
||||
"oldPassword": _current_pass.text,
|
||||
"newPassword": _new_pass.text,
|
||||
"confirmPassword": _confirm_pass.text
|
||||
});
|
||||
Api.post(context, Api.changePassword, param).then((value) => {
|
||||
if (value != null) {
|
||||
// initQrCode(value)
|
||||
Utils.showAlertDialogCallback(
|
||||
context,
|
||||
"บันทึกสำเร็จ",
|
||||
(value) {
|
||||
Navigator.pushNamed(context, '/HomePage');
|
||||
},
|
||||
)
|
||||
} else {}
|
||||
});
|
||||
}
|
||||
}
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
// extendBodyBehindAppBar: true,
|
||||
|
||||
appBar: AppBar(
|
||||
backgroundColor: Colors.white,
|
||||
leading: CupertinoButton(
|
||||
onPressed: () {
|
||||
Navigator.pop(context);
|
||||
},
|
||||
child: const Icon(
|
||||
Icons.arrow_back,
|
||||
color: Colors.black54,
|
||||
),
|
||||
),
|
||||
elevation: 0,
|
||||
centerTitle: true,
|
||||
title: Text(
|
||||
"เปลี่ยนอีเมล".tr(),
|
||||
textAlign: TextAlign.center,
|
||||
style: GoogleFonts.kanit(
|
||||
color: Colors.black,
|
||||
fontSize: 20,
|
||||
),
|
||||
),
|
||||
),
|
||||
body: SafeArea(
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(20.0),
|
||||
child: Container(height: MediaQuery.of(context).size.height,
|
||||
child: Column(mainAxisSize: MainAxisSize.max, crossAxisAlignment: CrossAxisAlignment.start, children: [
|
||||
SizedBox(
|
||||
height: 10,
|
||||
),
|
||||
Text(
|
||||
"รหัสผ่านปัจจุบัน".tr(),
|
||||
style: GoogleFonts.kanit(
|
||||
color: Color(0xff565656),
|
||||
fontSize: 15,
|
||||
),
|
||||
),
|
||||
SizedBox(
|
||||
height: 10,
|
||||
),
|
||||
Container(
|
||||
child: TextField(
|
||||
keyboardType: TextInputType.emailAddress,
|
||||
// inputFormatters: [
|
||||
// FilteringTextInputFormatter.allow(RegExp(r'[0-9]')),
|
||||
// ],
|
||||
controller: _current_pass,
|
||||
decoration: InputDecoration(
|
||||
// hintText: 'อีเมลปัจจุบัน'.tr(),
|
||||
border: InputBorder.none,
|
||||
contentPadding: EdgeInsets.symmetric(horizontal: 16),
|
||||
),
|
||||
),
|
||||
// margin: EdgeInsets.symmetric(horizontal: 20),
|
||||
height: 48,
|
||||
decoration: BoxDecoration(
|
||||
borderRadius: BorderRadius.circular(100),
|
||||
color: Color(0xfff2f2f2),
|
||||
),
|
||||
),
|
||||
SizedBox(
|
||||
height: 10,
|
||||
),
|
||||
Text(
|
||||
"รหัสผ่านใหม่".tr(),
|
||||
style: GoogleFonts.kanit(
|
||||
color: Color(0xff565656),
|
||||
fontSize: 15,
|
||||
),
|
||||
),
|
||||
SizedBox(
|
||||
height: 10,
|
||||
),
|
||||
Container(
|
||||
child: TextField(
|
||||
keyboardType: TextInputType.emailAddress,
|
||||
// inputFormatters: [
|
||||
// FilteringTextInputFormatter.allow(RegExp(r'[0-9]')),
|
||||
// ],
|
||||
controller: _new_pass,
|
||||
decoration: InputDecoration(
|
||||
// hintText: 'อีเมลปัจจุบัน'.tr(),
|
||||
border: InputBorder.none,
|
||||
contentPadding: EdgeInsets.symmetric(horizontal: 16),
|
||||
),
|
||||
),
|
||||
// margin: EdgeInsets.symmetric(horizontal: 20),
|
||||
height: 48,
|
||||
decoration: BoxDecoration(
|
||||
borderRadius: BorderRadius.circular(100),
|
||||
color: Color(0xfff2f2f2),
|
||||
),
|
||||
),
|
||||
SizedBox(
|
||||
height: 10,
|
||||
),
|
||||
Text(
|
||||
"กรอกรหัสผ่านใหม่อีกครั้ง".tr(),
|
||||
style: GoogleFonts.kanit(
|
||||
color: Color(0xff565656),
|
||||
fontSize: 15,
|
||||
),
|
||||
),
|
||||
SizedBox(
|
||||
height: 10,
|
||||
),
|
||||
Container(
|
||||
child: TextField(
|
||||
keyboardType: TextInputType.emailAddress,
|
||||
// inputFormatters: [
|
||||
// FilteringTextInputFormatter.allow(RegExp(r'[0-9]')),
|
||||
// ],
|
||||
controller: _confirm_pass,
|
||||
decoration: InputDecoration(
|
||||
// hintText: 'อีเมลปัจจุบัน'.tr(),
|
||||
border: InputBorder.none,
|
||||
contentPadding: EdgeInsets.symmetric(horizontal: 16),
|
||||
),
|
||||
),
|
||||
// margin: EdgeInsets.symmetric(horizontal: 20),
|
||||
height: 48,
|
||||
decoration: BoxDecoration(
|
||||
borderRadius: BorderRadius.circular(100),
|
||||
color: Color(0xfff2f2f2),
|
||||
),
|
||||
),
|
||||
Spacer(),
|
||||
// Expanded(child: Container()),
|
||||
InkWell(
|
||||
onTap: () async {
|
||||
/* String pattern = r'^(?=.*?[a-z])(?=.*?[0-9]).{6,}$';
|
||||
RegExp regExp = RegExp(pattern);
|
||||
if (!regExp.hasMatch(_new_pass.text)) {
|
||||
Utils.showAlertDialog(context, "Password ต้องมีตัวเลขและตัวอักษรภาษาอังกฤษอย่างน้อย 1 ตัว".tr());
|
||||
return;
|
||||
}
|
||||
if (_new_pass.text.length < 6) {
|
||||
Utils.showAlertDialog(context, "Password ต้องมากกว่า 6 ตัว".tr());
|
||||
return;
|
||||
}
|
||||
if (_new_pass.text != _confirm_pass.text) {
|
||||
Utils.showAlertDialog(context, "Password ไม่ตรงกัน".tr());
|
||||
return;
|
||||
}*/
|
||||
ChangePassword();
|
||||
},
|
||||
child: Container(
|
||||
width: double.infinity,
|
||||
child: Card(
|
||||
shape: RoundedRectangleBorder(
|
||||
borderRadius: BorderRadius.circular(40),
|
||||
),
|
||||
child: Container(
|
||||
padding: EdgeInsets.all(10),
|
||||
child: Text(
|
||||
"Confirm".tr(),
|
||||
textAlign: TextAlign.center,
|
||||
style: GoogleFonts.kanit(
|
||||
color: ColorCustom.greyBorder,
|
||||
fontSize: 20,
|
||||
fontWeight: FontWeight.w500,
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
]),
|
||||
))));
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
import 'package:cathaypay_mobile/Home/ChangePassword.dart';
|
||||
import 'package:cathaypay_mobile/Pay/QrScanDialog.dart';
|
||||
import 'package:cathaypay_mobile/Pay/ThaiQrDialog.dart';
|
||||
import 'package:easy_localization/easy_localization.dart';
|
||||
@@ -123,13 +124,12 @@ class _SettingPageState extends State<SettingPage> {
|
||||
),
|
||||
InkWell(
|
||||
onTap: () {
|
||||
showModalBottomSheet<void>(
|
||||
context: context,
|
||||
isScrollControlled: true,
|
||||
useSafeArea: true,
|
||||
builder: (BuildContext context) {
|
||||
return ThaiQrDialog();
|
||||
});
|
||||
Navigator.push(
|
||||
context,
|
||||
MaterialPageRoute(
|
||||
builder: (context) => ChangePasswordPage(),
|
||||
),
|
||||
);
|
||||
},
|
||||
child: Container(
|
||||
height: 48,
|
||||
|
||||
@@ -74,6 +74,8 @@ class Api {
|
||||
static String callBackURL = "http://www.responseClient.com";
|
||||
static String merchantId = "TCPPROD1600";
|
||||
|
||||
static String changeEmail = BaseUrlBuilding + "api/v2/Authentication/ChangeEmail";
|
||||
static String changePassword = BaseUrlBuilding + "api/v2/Authentication/ChangePassword";
|
||||
// static Profile? profile;
|
||||
//
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user