initialize static method
Initialize the phone field plugin
remoteSource - Optional remote data source (API)
overrides - Local country overrides
Example:
await PhoneField.initialize(
remoteSource: ApiCountryDataSource(
apiUrl: 'https://api.example.com/countries',
),
overrides: [
Country(
code: 'SO',
dialCode: '252',
displayCC: '252',
flag: 'πΈπ΄',
fullCountryCode: '252',
minLength: 9,
maxLength: 9,
name: 'Somalia',
),
],
);
Implementation
static Future<void> initialize({
CountryDataSource? remoteSource,
List<Country> overrides = const [],
}) async {
final manager = CountryManager();
await manager.initialize(remoteSource: remoteSource, overrides: overrides);
}