Skip to content

feat: create combination_loader#70

Open
imanng wants to merge 2 commits intoaissat:masterfrom
imanng:feat/combination-loader
Open

feat: create combination_loader#70
imanng wants to merge 2 commits intoaissat:masterfrom
imanng:feat/combination-loader

Conversation

@imanng
Copy link
Copy Markdown

@imanng imanng commented Jun 22, 2024

Problem: We may need to combine many loaders from many sources and get a final result. So I created combination_loader to help combine a list of loaders like RootBundleAssetLoader, HttpAssetLoader, and so on.

To apply it, we use it simply by putting it as a loader in EasyLocalization widget.

...
EasyLocalization(
  child: MyApp(),
  supportedLocales: [
    Locale('en', 'US'),
    Locale('ar', 'DZ'),
  ],
  assetLoader: CombinationLoader(
    loaders: [
      RootBundleAssetLoader(...),
      HttpAssetLoader(...),
    ]
  )
)
...

@lambui09
Copy link
Copy Markdown

LGTM.

@hoc081098
Copy link
Copy Markdown

It looks good 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants