Commit 1e4420e6 authored by Dio Maulana's avatar Dio Maulana

remove session when logout

parent 6a1a5ccf
......@@ -36,3 +36,7 @@ String getSessionId() {
Future<void> setSessionId(String value) async {
prefs.setString(_sessionId, value);
}
Future<void> removeSessionId() async {
prefs.remove(_sessionId);
}
// ignore_for_file: sized_box_for_whitespace
import 'package:flutter/material.dart';
import 'package:tour_travel_agr/helper/prefs.dart';
import 'package:tour_travel_agr/helper/widget_responsive.dart';
import 'package:tour_travel_agr/resource/assets.dart';
import 'package:tour_travel_agr/resource/colors.dart';
......@@ -162,8 +163,8 @@ class BodyWIdget extends StatelessWidget {
),
Expanded(
child: GestureDetector(
// TODO: HAPUS SESSION
onTap: () {
removeSessionId();
Navigator.pushNamedAndRemoveUntil(
context, Routes.loginRoute, (route) => false);
},
......
......@@ -52,7 +52,6 @@ class _EditProfileViewState extends State<EditProfileView> {
children: [
GestureDetector(
onTap: () async {
// TODO: aktifin kalau udah dinaikin versiondartnya
FilePickerResult? result =
await FilePicker.platform.pickFiles();
if (result != null) {
......
// ignore_for_file: avoid_unnecessary_containers, sized_box_for_whitespace
import 'package:flutter/material.dart';
import 'package:tour_travel_agr/helper/prefs.dart';
import 'package:tour_travel_agr/helper/widget_responsive.dart';
import 'package:tour_travel_agr/resource/assets.dart';
import 'package:tour_travel_agr/resource/colors.dart';
......@@ -189,6 +190,7 @@ class BodyWidget extends StatelessWidget {
),
GestureDetector(
onTap: () {
removeSessionId();
Navigator.pushNamedAndRemoveUntil(
context,
Routes.loginRoute,
......
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