mirror of
https://github.com/dstark5/Openlib.git
synced 2025-05-21 16:36:29 +08:00
improved code readability
This commit is contained in:
@ -1,9 +1,9 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'dart:io' show Platform;
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import 'package:google_nav_bar/google_nav_bar.dart';
|
import 'package:google_nav_bar/google_nav_bar.dart';
|
||||||
import 'package:sqflite_common_ffi/sqflite_ffi.dart';
|
import 'package:sqflite_common_ffi/sqflite_ffi.dart';
|
||||||
import 'package:google_fonts/google_fonts.dart';
|
import 'package:google_fonts/google_fonts.dart';
|
||||||
import 'dart:io' show Platform;
|
|
||||||
|
|
||||||
import 'package:openlib/ui/extensions.dart';
|
import 'package:openlib/ui/extensions.dart';
|
||||||
import 'package:openlib/ui/trending_page.dart';
|
import 'package:openlib/ui/trending_page.dart';
|
||||||
@ -22,9 +22,12 @@ void main() async {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Database db = await Sqlite.initDb();
|
Database db = await Sqlite.initDb();
|
||||||
runApp(ProviderScope(
|
runApp(
|
||||||
|
ProviderScope(
|
||||||
overrides: [dbProvider.overrideWithValue(MyLibraryDb(dbInstance: db))],
|
overrides: [dbProvider.overrideWithValue(MyLibraryDb(dbInstance: db))],
|
||||||
child: const MyApp()));
|
child: const MyApp(),
|
||||||
|
),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
class MyApp extends StatelessWidget {
|
class MyApp extends StatelessWidget {
|
||||||
|
@ -68,8 +68,9 @@ class _PdfViewerState extends ConsumerState<PdfViewer> {
|
|||||||
if (await canLaunchUrl(fileUrl)) {
|
if (await canLaunchUrl(fileUrl)) {
|
||||||
await launchUrl(fileUrl);
|
await launchUrl(fileUrl);
|
||||||
} else {
|
} else {
|
||||||
|
// ignore: use_build_context_synchronously
|
||||||
ScaffoldMessenger.of(context).showSnackBar(
|
ScaffoldMessenger.of(context).showSnackBar(
|
||||||
SnackBar(
|
const SnackBar(
|
||||||
content: Text(
|
content: Text(
|
||||||
'Could not open the PDF',
|
'Could not open the PDF',
|
||||||
textAlign: TextAlign.center,
|
textAlign: TextAlign.center,
|
||||||
@ -150,6 +151,7 @@ class _PdfViewerState extends ConsumerState<PdfViewer> {
|
|||||||
)),
|
)),
|
||||||
onPressed: () async {
|
onPressed: () async {
|
||||||
await _openPdfWithDefaultViewer("file://${widget.filePath}");
|
await _openPdfWithDefaultViewer("file://${widget.filePath}");
|
||||||
|
// ignore: use_build_context_synchronously
|
||||||
Navigator.pop(context);
|
Navigator.pop(context);
|
||||||
},
|
},
|
||||||
child: const Padding(
|
child: const Padding(
|
||||||
|
Reference in New Issue
Block a user