Push new session handling
This commit is contained in:
parent
75de51ec14
commit
b99f4c3140
8 changed files with 182 additions and 7 deletions
|
@ -1,5 +1,8 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:libac_flutter/nbt/NbtIo.dart';
|
||||
import 'package:libac_flutter/nbt/impl/CompoundTag.dart';
|
||||
import 'package:libac_flutter/utils/Hashing.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:zontreck/Constants.dart';
|
||||
import 'package:zontreck/Packets.dart';
|
||||
import 'package:zontreck/Settings.dart';
|
||||
|
@ -69,6 +72,14 @@ class LoginAccountState extends State<LoginAccountPage> {
|
|||
|
||||
settings.loggedIn = true;
|
||||
settings.currentUser = response.user;
|
||||
|
||||
CompoundTag setting = Settings.save();
|
||||
// Save to cookie
|
||||
var value = await NbtIo.writeBase64String(setting);
|
||||
SharedPreferences prefs =
|
||||
await SharedPreferences.getInstance();
|
||||
prefs.setString("settings", value);
|
||||
|
||||
Navigator.pop(context);
|
||||
} else {
|
||||
ScaffoldMessenger.of(context).showSnackBar(SnackBar(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue