Skip to content

Commit

Permalink
chore: fixes for flutter_instagram_offline_first_clone workflow #72
Browse files Browse the repository at this point in the history
  • Loading branch information
itsezlife authored Mar 25, 2024
2 parents fccb60c + 9470446 commit d6b0f0e
Show file tree
Hide file tree
Showing 63 changed files with 5,396 additions and 65 deletions.
7 changes: 0 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,7 @@
migrate_working_dir/

# Generated files
lib/l10n/generated/*
./generated
**/*.gen.dart
**/*.g.dart
**/*.freezed.dart

# IntelliJ related
*.iml
Expand All @@ -38,9 +34,6 @@ pubspec.lock

# Firebase related
.firebase/
lib/firebase_options_dev.dart
lib/firebase_options_prod.dart
lib/firebase_options_stg.dart

# Localization
l10n_error.json
Expand Down
6 changes: 4 additions & 2 deletions .vscode/cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -199,13 +199,15 @@
"prefetch",
"giffy",
"giphy",
"ccon"
"ccon",
"nodoc"
],
"ignorePaths": [
".github/workflows/**",
"packages/shared/lib/src/config/tld.dart",
"packages/shared/lib/src/config/utilities/extensions/string_extension.dart",
"packages/shared/lib/src/config/utilities/utilities.dart",
"packages/stories_editor/**"
"packages/stories_editor/**",
"lib/l10n/**"
]
}
61 changes: 58 additions & 3 deletions ios/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,68 @@ target 'Runner' do
use_modular_headers!

flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
# target 'RunnerTests' do
# inherit! :search_paths
# end
end

post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
target.build_configurations.each do |build_configuration|
# GoogleSignIn does not support arm64 simulators.
# https://github.com/flutter/flutter/issues/85713
build_configuration.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64 i386'

# You can enable the permissions needed here. For example to enable camera
# permission, just remove the `#` character in front so it looks like this:
#
# ## dart: PermissionGroup.camera
# 'PERMISSION_CAMERA=1'
#
# Preprocessor definitions can be found in: https://github.com/Baseflow/flutter-permission-handler/blob/master/permission_handler/ios/Classes/PermissionHandlerEnums.h
build_configuration.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
'$(inherited)',

## dart: PermissionGroup.calendar
# 'PERMISSION_EVENTS=1',

## dart: PermissionGroup.reminders
# 'PERMISSION_REMINDERS=1',

## dart: PermissionGroup.contacts
# 'PERMISSION_CONTACTS=1',

## dart: PermissionGroup.camera
'PERMISSION_CAMERA=1',

## dart: PermissionGroup.microphone
'PERMISSION_MICROPHONE=1',

## dart: PermissionGroup.speech
# 'PERMISSION_SPEECH_RECOGNIZER=1',

## dart: PermissionGroup.photos
'PERMISSION_PHOTOS=1',

## dart: [PermissionGroup.location, PermissionGroup.locationAlways, PermissionGroup.locationWhenInUse]
# 'PERMISSION_LOCATION=1',

## dart: PermissionGroup.notification
'PERMISSION_NOTIFICATIONS=1',

## dart: PermissionGroup.mediaLibrary
'PERMISSION_MEDIA_LIBRARY=1',

## dart: PermissionGroup.sensors
# 'PERMISSION_SENSORS=1',

## dart: PermissionGroup.bluetooth
# 'PERMISSION_BLUETOOTH=1',

## dart: PermissionGroup.appTrackingTransparency
# 'PERMISSION_APP_TRACKING_TRANSPARENCY=1',

## dart: PermissionGroup.criticalAlerts
# 'PERMISSION_CRITICAL_ALERTS=1'
]
end
end
end
2 changes: 1 addition & 1 deletion ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -328,6 +328,6 @@ SPEC CHECKSUMS:
video_player_avfoundation: 02011213dab73ae3687df27ce441fbbcc82b5579
video_thumbnail: c4e2a3c539e247d4de13cd545344fd2d26ffafd1

PODFILE CHECKSUM: 0805b11bfb13bd44fc55fe52946ce14f22a2998e
PODFILE CHECKSUM: 6911766df20237427d192c20bd5899ff864b093a

COCOAPODS: 1.13.0
13 changes: 4 additions & 9 deletions lib/bootstrap.dart
Original file line number Diff line number Diff line change
Expand Up @@ -33,19 +33,15 @@ class AppBlocObserver extends BlocObserver {
}

@pragma('vm:entry-point')
Future<void> _firebaseMessagingBackgroundHandler(
RemoteMessage message, {
required FirebaseOptions options,
}) async {
await Firebase.initializeApp(options: options);
Future<void> _firebaseMessagingBackgroundHandler(RemoteMessage message) async {
await Firebase.initializeApp();

logD('Handling a background message: ${message.toMap()}');
}

Future<void> bootstrap(
AppBuilder builder, {
required AppFlavor appFlavor,
required FirebaseOptions options,
}) async {
FlutterError.onError = (details) {
logE(details.exceptionAsString(), stackTrace: details.stack);
Expand All @@ -59,7 +55,7 @@ Future<void> bootstrap(

setupDi(appFlavor: appFlavor);

await Firebase.initializeApp(options: options);
await Firebase.initializeApp();

HydratedBloc.storage = await HydratedStorage.build(
storageDirectory: kIsWeb
Expand All @@ -72,8 +68,7 @@ Future<void> bootstrap(

final firebaseMessaging = FirebaseMessaging.instance;
FirebaseMessaging.onBackgroundMessage(
(message) =>
_firebaseMessagingBackgroundHandler(message, options: options),
_firebaseMessagingBackgroundHandler,
);

final sharedPreferences = await SharedPreferences.getInstance();
Expand Down
38 changes: 38 additions & 0 deletions lib/chats/chat/bloc/chat_bloc.g.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

39 changes: 39 additions & 0 deletions lib/comments/bloc/comments_bloc.g.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

67 changes: 67 additions & 0 deletions lib/comments/comment/bloc/comment_bloc.g.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

64 changes: 64 additions & 0 deletions lib/feed/post/bloc/post_bloc.g.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit d6b0f0e

Please sign in to comment.