main function Null safety
The main entrypoint of the program.
Implementation
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
IRedditClient reddit = await RedditClient.newInstance();
final auth = AuthenticationRepository(reddit: reddit);
final user = UserRepository(reddit: reddit);
final posts = PostRepository(reddit: reddit);
final settings = await reddit.getSettings();
runApp(SoreoApp(
reddit: reddit,
auth: auth,
user: user,
posts: posts,
settings: settings
));
}