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> {
|
||||
final _idController = TextEditingController();
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
_idController.text = FFI.getId();
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
Provider.of<FfiModel>(context);
|
||||
_idController.text = FFI.getId();
|
||||
// This method is rerun every time setState is called
|
||||
return Scaffold(
|
||||
appBar: AppBar(
|
||||
|
@ -39,6 +39,21 @@ class _RemotePageState extends State<RemotePage> {
|
||||
|
||||
void interval() {
|
||||
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
|
||||
|
Loading…
x
Reference in New Issue
Block a user