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 'dart:io' show Platform;
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:google_nav_bar/google_nav_bar.dart';
|
||||
import 'package:sqflite_common_ffi/sqflite_ffi.dart';
|
||||
import 'package:google_fonts/google_fonts.dart';
|
||||
import 'dart:io' show Platform;
|
||||
|
||||
import 'package:openlib/ui/extensions.dart';
|
||||
import 'package:openlib/ui/trending_page.dart';
|
||||
@ -22,9 +22,12 @@ void main() async {
|
||||
}
|
||||
|
||||
Database db = await Sqlite.initDb();
|
||||
runApp(ProviderScope(
|
||||
runApp(
|
||||
ProviderScope(
|
||||
overrides: [dbProvider.overrideWithValue(MyLibraryDb(dbInstance: db))],
|
||||
child: const MyApp()));
|
||||
child: const MyApp(),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
class MyApp extends StatelessWidget {
|
||||
|
@ -68,8 +68,9 @@ class _PdfViewerState extends ConsumerState<PdfViewer> {
|
||||
if (await canLaunchUrl(fileUrl)) {
|
||||
await launchUrl(fileUrl);
|
||||
} else {
|
||||
// ignore: use_build_context_synchronously
|
||||
ScaffoldMessenger.of(context).showSnackBar(
|
||||
SnackBar(
|
||||
const SnackBar(
|
||||
content: Text(
|
||||
'Could not open the PDF',
|
||||
textAlign: TextAlign.center,
|
||||
@ -150,6 +151,7 @@ class _PdfViewerState extends ConsumerState<PdfViewer> {
|
||||
)),
|
||||
onPressed: () async {
|
||||
await _openPdfWithDefaultViewer("file://${widget.filePath}");
|
||||
// ignore: use_build_context_synchronously
|
||||
Navigator.pop(context);
|
||||
},
|
||||
child: const Padding(
|
||||
|
Reference in New Issue
Block a user