Push updated libac
This commit is contained in:
parent
1bd2112696
commit
689e22a27d
4 changed files with 21 additions and 4 deletions
|
@ -295,8 +295,12 @@ class S2CLoginResponsePacket implements IPacket {
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String encode() {
|
String encode() {
|
||||||
return json
|
return json.encode({
|
||||||
.encode({"type": getType(), "login": loggedIn, "reason": reason});
|
"type": getType(),
|
||||||
|
"login": loggedIn,
|
||||||
|
"reason": reason,
|
||||||
|
"user": user.encode()
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
static S2CLoginResponsePacket decode(String params) {
|
static S2CLoginResponsePacket decode(String params) {
|
||||||
|
|
|
@ -64,12 +64,12 @@ class LoginAccountState extends State<LoginAccountPage> {
|
||||||
APIEndpoint.Login, packet) as S2CLoginResponsePacket;
|
APIEndpoint.Login, packet) as S2CLoginResponsePacket;
|
||||||
print("RESPONSE : ${response.encode()}");
|
print("RESPONSE : ${response.encode()}");
|
||||||
if (response.loggedIn) {
|
if (response.loggedIn) {
|
||||||
Navigator.pop(context);
|
|
||||||
ScaffoldMessenger.of(context).showSnackBar(
|
ScaffoldMessenger.of(context).showSnackBar(
|
||||||
SnackBar(content: Text("Login success")));
|
SnackBar(content: Text("Login success")));
|
||||||
|
|
||||||
settings.loggedIn = true;
|
settings.loggedIn = true;
|
||||||
settings.currentUser = response.user;
|
settings.currentUser = response.user;
|
||||||
|
Navigator.pop(context);
|
||||||
} else {
|
} else {
|
||||||
ScaffoldMessenger.of(context).showSnackBar(SnackBar(
|
ScaffoldMessenger.of(context).showSnackBar(SnackBar(
|
||||||
content: Text(
|
content: Text(
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import 'dart:convert';
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:footer/footer.dart';
|
import 'package:footer/footer.dart';
|
||||||
import 'package:footer/footer_view.dart';
|
import 'package:footer/footer_view.dart';
|
||||||
|
@ -31,6 +33,17 @@ class User {
|
||||||
userTitle: map['title'] as String,
|
userTitle: map['title'] as String,
|
||||||
active: map['active'] as bool);
|
active: map['active'] as bool);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String encode() {
|
||||||
|
return json.encode({
|
||||||
|
"id": ID.toString(),
|
||||||
|
"first": FirstName,
|
||||||
|
"last": LastName,
|
||||||
|
"rez": createdAt,
|
||||||
|
"title": userTitle,
|
||||||
|
"active": active
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class OpenSimPage extends StatefulWidget {
|
class OpenSimPage extends StatefulWidget {
|
||||||
|
|
|
@ -37,7 +37,7 @@ dependencies:
|
||||||
cupertino_icons: ^1.0.6
|
cupertino_icons: ^1.0.6
|
||||||
libac_flutter:
|
libac_flutter:
|
||||||
hosted: https://git.zontreck.com/api/packages/AriasCreations/pub/
|
hosted: https://git.zontreck.com/api/packages/AriasCreations/pub/
|
||||||
version: 1.0.2
|
version: 1.0.3
|
||||||
dio: ^5.4.3+1
|
dio: ^5.4.3+1
|
||||||
shared_preferences: ^2.2.3
|
shared_preferences: ^2.2.3
|
||||||
footer: ^0.0.4
|
footer: ^0.0.4
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue