This repository has been archived on 2020-05-24. You can view files and clone it, but cannot push or open issues or pull requests.
hermes/lib/main.dart

32 lines
732 B
Dart
Raw Permalink Normal View History

2019-11-11 12:59:01 +00:00
import 'dart:isolate';
2019-08-01 12:45:16 +00:00
import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
2019-11-11 12:59:01 +00:00
2019-08-01 12:45:16 +00:00
import 'page/login';
import 'page/roomlist';
void main() async {
WidgetsFlutterBinding.ensureInitialized(); // for settings
2019-08-01 12:45:16 +00:00
var settings = await SharedPreferences.getInstance();
var _home;
if (settings.getBool("logged_in") ?? false) {
_home = MyHomePage(settings: settings);
} else {
_home = LoginPage(settings: settings);
}
runApp(MaterialApp(
title: 'Hermes',
theme: ThemeData(
brightness: Brightness.dark,
primaryColor: Colors.pink,
backgroundColor: Colors.black,
primarySwatch: Colors.pink,
),
home: _home,
));
}