step 25 : upload ktp, qrcode string, edit data,

check token expired 10 menit dari expired_date
This commit is contained in:
sindhu
2025-02-28 05:21:17 +07:00
parent 464f747892
commit 29c38b011a
23 changed files with 1342 additions and 609 deletions

View File

@@ -1,17 +1,17 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:scanktpflutter/model/sex_model.dart';
import '../../model/no-login/no_login_edit_person_ktp_model.dart';
import '../../model/no-login/no_login_person_ktp_model.dart';
import '../../model/no-login/no_login_sex_model.dart';
import '../../app/app_extension.dart';
import '../../app/route.dart';
import '../../app/constant.dart';
import '../../model/edit_person_model.dart';
import '../../model/person_ktp_model.dart';
import '../../provider/no-login-scan/no_login_scan_provider.dart';
class NoLoginCardRiwayatScan extends HookConsumerWidget {
final PersonKtp data;
final NoLoginPersonKtpModel data;
const NoLoginCardRiwayatScan({
super.key,
required this.data,
@@ -52,14 +52,14 @@ class NoLoginCardRiwayatScan extends HookConsumerWidget {
data.personID;
// set SEX
ref.read(eSexSelected.notifier).state = SexModel(
ref.read(eSexSelected.notifier).state = NoLoginSexModel(
M_SexID: data.personSex,
M_SexCode: "",
m_sexname: data.m_sexname,
M_SexNameLang: ""
);
ref.read(selectedEdit.notifier).state = EditPersonModel(
ref.read(selectedEdit.notifier).state = NoLoginEditPersonKtpModel(
personID: data.personID,
personNIK: data.personNIK,
personName: data.personName,
@@ -67,9 +67,10 @@ class NoLoginCardRiwayatScan extends HookConsumerWidget {
personDob: data.personDob,
personSex: data.personSex,
personUrl: data.personUrl,
personQrCode: data.personQrCode,
);
Navigator.of(context).pushNamed(
editScanRoute,
noLoginEditScanRoute,
);
},
child: Icon(