import 'package:flutter/material.dart'; import 'package:timetrack/consts.dart'; import 'package:timetrack/data.dart'; import 'package:timetrack/pages/MainApp.dart'; Future main() async { await TTConsts.checkUpdate(); var sess = Uri.base.queryParameters["code"] ?? ""; SessionData.LastSessionID = sess; if (SessionData.LastSessionID.isNotEmpty) { await SessionData.DownloadData(); if (SessionData.LastSessionID.isEmpty) { // Invalid session token SessionData.DisplayError = "The URL and or session token is invalid"; } } runApp(MainApp()); }