Removed unnecessary provider
This commit is contained in:
@@ -6,14 +6,12 @@ import 'package:flutter/services.dart';
|
|||||||
import 'package:flutter_dotenv/flutter_dotenv.dart';
|
import 'package:flutter_dotenv/flutter_dotenv.dart';
|
||||||
import 'package:flutter_localizations/flutter_localizations.dart';
|
import 'package:flutter_localizations/flutter_localizations.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import 'package:path_provider/path_provider.dart';
|
|
||||||
import 'package:dynamic_color/dynamic_color.dart';
|
import 'package:dynamic_color/dynamic_color.dart';
|
||||||
import 'package:package_info_plus/package_info_plus.dart';
|
import 'package:package_info_plus/package_info_plus.dart';
|
||||||
import 'package:sentry_flutter/sentry_flutter.dart';
|
import 'package:sentry_flutter/sentry_flutter.dart';
|
||||||
import 'package:shared_preferences/shared_preferences.dart';
|
import 'package:shared_preferences/shared_preferences.dart';
|
||||||
|
|
||||||
import 'package:linkdy/constants/global_keys.dart';
|
import 'package:linkdy/constants/global_keys.dart';
|
||||||
import 'package:linkdy/providers/temporary_directory.provider.dart';
|
|
||||||
import 'package:linkdy/providers/app_status.provider.dart';
|
import 'package:linkdy/providers/app_status.provider.dart';
|
||||||
import 'package:linkdy/providers/app_info.provider.dart';
|
import 'package:linkdy/providers/app_info.provider.dart';
|
||||||
import 'package:linkdy/config/theme.dart';
|
import 'package:linkdy/config/theme.dart';
|
||||||
@@ -37,15 +35,12 @@ void main() async {
|
|||||||
|
|
||||||
final appInfo = await PackageInfo.fromPlatform();
|
final appInfo = await PackageInfo.fromPlatform();
|
||||||
|
|
||||||
final baseDir = await getTemporaryDirectory();
|
|
||||||
|
|
||||||
void startApp() => runApp(
|
void startApp() => runApp(
|
||||||
TranslationProvider(
|
TranslationProvider(
|
||||||
child: ProviderScope(
|
child: ProviderScope(
|
||||||
overrides: [
|
overrides: [
|
||||||
sharedPreferencesProvider.overrideWithValue(sharedPreferences),
|
sharedPreferencesProvider.overrideWithValue(sharedPreferences),
|
||||||
appInfoProvider.overrideWithValue(appInfo),
|
appInfoProvider.overrideWithValue(appInfo),
|
||||||
temporaryDirectoryProvider.overrideWithValue(baseDir),
|
|
||||||
],
|
],
|
||||||
child: const MyApp(),
|
child: const MyApp(),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -1,10 +0,0 @@
|
|||||||
import 'dart:io';
|
|
||||||
|
|
||||||
import 'package:riverpod_annotation/riverpod_annotation.dart';
|
|
||||||
|
|
||||||
part 'temporary_directory.provider.g.dart';
|
|
||||||
|
|
||||||
@Riverpod(keepAlive: true)
|
|
||||||
Directory temporaryDirectory(TemporaryDirectoryRef ref) {
|
|
||||||
throw UnimplementedError();
|
|
||||||
}
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
||||||
|
|
||||||
part of 'temporary_directory.provider.dart';
|
|
||||||
|
|
||||||
// **************************************************************************
|
|
||||||
// RiverpodGenerator
|
|
||||||
// **************************************************************************
|
|
||||||
|
|
||||||
String _$temporaryDirectoryHash() =>
|
|
||||||
r'7d9abadfdaac781835728fd72f6672186d5410d3';
|
|
||||||
|
|
||||||
/// See also [temporaryDirectory].
|
|
||||||
@ProviderFor(temporaryDirectory)
|
|
||||||
final temporaryDirectoryProvider = Provider<Directory>.internal(
|
|
||||||
temporaryDirectory,
|
|
||||||
name: r'temporaryDirectoryProvider',
|
|
||||||
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
|
|
||||||
? null
|
|
||||||
: _$temporaryDirectoryHash,
|
|
||||||
dependencies: null,
|
|
||||||
allTransitiveDependencies: null,
|
|
||||||
);
|
|
||||||
|
|
||||||
typedef TemporaryDirectoryRef = ProviderRef<Directory>;
|
|
||||||
// ignore_for_file: type=lint
|
|
||||||
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member
|
|
||||||
Reference in New Issue
Block a user