handle peer_info and display_switch
This commit is contained in:
parent
ced0457a2e
commit
0ee311b5e2
@ -15,10 +15,15 @@ class HomePage extends StatefulWidget {
|
|||||||
class _HomePageState extends State<HomePage> {
|
class _HomePageState extends State<HomePage> {
|
||||||
final _idController = TextEditingController();
|
final _idController = TextEditingController();
|
||||||
|
|
||||||
|
@override
|
||||||
|
void initState() {
|
||||||
|
super.initState();
|
||||||
|
_idController.text = FFI.getId();
|
||||||
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
Provider.of<FfiModel>(context);
|
Provider.of<FfiModel>(context);
|
||||||
_idController.text = FFI.getId();
|
|
||||||
// This method is rerun every time setState is called
|
// This method is rerun every time setState is called
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
@ -39,6 +39,21 @@ class _RemotePageState extends State<RemotePage> {
|
|||||||
|
|
||||||
void interval() {
|
void interval() {
|
||||||
print(DateTime.now());
|
print(DateTime.now());
|
||||||
|
var evt = FFI.popEvent();
|
||||||
|
if (evt == null) return;
|
||||||
|
var name = evt["name"];
|
||||||
|
if (name == "msgbox") {
|
||||||
|
handleMsgbox(evt);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void handleMsgbox(evt) {
|
||||||
|
var type = evt["type"];
|
||||||
|
var title = evt["title"];
|
||||||
|
var text = evt["text"];
|
||||||
|
if (type == "error") {
|
||||||
|
} else if (type == "re-input-password") {
|
||||||
|
} else if (type == "input-password") {}
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user