Final commit for the night. Got logins to work
This commit is contained in:
parent
a4ec368d4a
commit
a490412f6b
3 changed files with 18 additions and 9 deletions
|
@ -8,7 +8,7 @@ class Constants {
|
||||||
static const DRAWER_COLOR = Color.fromARGB(148, 0, 97, 97);
|
static const DRAWER_COLOR = Color.fromARGB(148, 0, 97, 97);
|
||||||
static const PORTFOLIO_CARD_COLOR = Color.fromARGB(255, 0, 71, 97);
|
static const PORTFOLIO_CARD_COLOR = Color.fromARGB(255, 0, 71, 97);
|
||||||
|
|
||||||
static const VERSION = "Version 1.0.051624.0352";
|
static const VERSION = "Version 1.0.051624.0410";
|
||||||
static const COPYRIGHT = "Copyright 2024 - Tara Piccari. All rights Reserved";
|
static const COPYRIGHT = "Copyright 2024 - Tara Piccari. All rights Reserved";
|
||||||
static const CLIENTPSK =
|
static const CLIENTPSK =
|
||||||
"f5c6caf3efe1ec5aa4b7c572f92aa14782b7be34b4c7844fa9c6d47fdf94246";
|
"f5c6caf3efe1ec5aa4b7c572f92aa14782b7be34b4c7844fa9c6d47fdf94246";
|
||||||
|
|
|
@ -68,7 +68,7 @@ class Settings {
|
||||||
String displayName = "";
|
String displayName = "";
|
||||||
int totalGridUsers = 0;
|
int totalGridUsers = 0;
|
||||||
|
|
||||||
late User currentUser;
|
User? currentUser;
|
||||||
|
|
||||||
bool get hasUsers => totalGridUsers != 0;
|
bool get hasUsers => totalGridUsers != 0;
|
||||||
bool get hasNoUsers => totalGridUsers == 0;
|
bool get hasNoUsers => totalGridUsers == 0;
|
||||||
|
|
|
@ -78,9 +78,11 @@ class OpenSimPageState extends State<OpenSimPage> {
|
||||||
var pong = await settings.sendPacketToEndpoint(
|
var pong = await settings.sendPacketToEndpoint(
|
||||||
APIEndpoint.Ping, NullPacket()) as S2CPongPacket;
|
APIEndpoint.Ping, NullPacket()) as S2CPongPacket;
|
||||||
|
|
||||||
settings.loggedIn = pong.loggedIn;
|
if (settings.currentUser != null) {
|
||||||
settings.userName = pong.user;
|
settings.userName =
|
||||||
settings.displayName = pong.displayName;
|
"${settings.currentUser!.FirstName}.${settings.currentUser!.LastName}";
|
||||||
|
settings.displayName = settings.userName;
|
||||||
|
}
|
||||||
settings.totalGridUsers = pong.totalUsers;
|
settings.totalGridUsers = pong.totalUsers;
|
||||||
|
|
||||||
setState(() {});
|
setState(() {});
|
||||||
|
@ -125,8 +127,12 @@ class OpenSimPageState extends State<OpenSimPage> {
|
||||||
ElevatedButton(
|
ElevatedButton(
|
||||||
onPressed: () async {
|
onPressed: () async {
|
||||||
settings.loggedIn = false;
|
settings.loggedIn = false;
|
||||||
|
settings.currentUser = null;
|
||||||
|
|
||||||
await settings.sendPacketToEndpoint(
|
await settings.sendPacketToEndpoint(
|
||||||
APIEndpoint.Logout, NullPacket());
|
APIEndpoint.Logout, NullPacket());
|
||||||
|
|
||||||
|
didChangeDependencies();
|
||||||
},
|
},
|
||||||
child: Text("LOGOUT"))
|
child: Text("LOGOUT"))
|
||||||
],
|
],
|
||||||
|
@ -135,15 +141,18 @@ class OpenSimPageState extends State<OpenSimPage> {
|
||||||
child: Row(
|
child: Row(
|
||||||
children: [
|
children: [
|
||||||
ElevatedButton(
|
ElevatedButton(
|
||||||
onPressed: () {
|
onPressed: () async {
|
||||||
Navigator.pushNamed(
|
await Navigator.pushNamed(
|
||||||
context, "/opensim/login");
|
context, "/opensim/login");
|
||||||
|
|
||||||
|
didChangeDependencies();
|
||||||
},
|
},
|
||||||
child: Text("Login")),
|
child: Text("Login")),
|
||||||
ElevatedButton(
|
ElevatedButton(
|
||||||
onPressed: () {
|
onPressed: () async {
|
||||||
Navigator.pushNamed(
|
await Navigator.pushNamed(
|
||||||
context, "/opensim/register");
|
context, "/opensim/register");
|
||||||
|
didChangeDependencies();
|
||||||
},
|
},
|
||||||
child: Text("Register Account"))
|
child: Text("Register Account"))
|
||||||
],
|
],
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue