Pass PhotoLoader via provider to HomeWidget

This commit is contained in:
Vishnu Mohandas 2020-04-18 02:07:38 +05:30
parent d0f12ecf71
commit 882b78a25d

View file

@ -2,10 +2,12 @@ import 'dart:async';
import 'package:flutter/material.dart';
import 'package:logger/logger.dart';
import 'package:myapp/photo_loader.dart';
import 'package:myapp/photo_provider.dart';
import 'package:myapp/photo_sync_manager.dart';
import 'package:myapp/ui/home_widget.dart';
import 'package:photo_manager/photo_manager.dart';
import 'package:provider/provider.dart';
final provider = PhotoProvider();
final logger = Logger();
@ -36,7 +38,10 @@ class MyApp extends StatelessWidget {
return MaterialApp(
title: _title,
theme: ThemeData.dark(),
home: HomeWidget(_title),
home: ChangeNotifierProvider<PhotoLoader>.value(
value: PhotoLoader.instance,
child: HomeWidget(_title),
),
);
}
}