@@ -61,7 +61,6 @@ class SplitMethodParserImpl implements SplitMethodParser {
6161 private SplitWrapper mSplitWrapper ;
6262 private final ArgumentParser mArgumentParser ;
6363 private final MethodChannel mMethodChannel ;
64- @ Nullable
6564 private final SplitProviderHelper mProviderHelper ;
6665
6766 public SplitMethodParserImpl (@ NonNull Context context , @ NonNull MethodChannel channel , @ Nullable SplitFactoryProvider splitFactoryProvider ) {
@@ -75,7 +74,7 @@ public SplitMethodParserImpl(@NonNull Context context, @NonNull MethodChannel ch
7574 public SplitMethodParserImpl (@ NonNull SplitWrapper splitWrapper ,
7675 @ NonNull ArgumentParser argumentParser ,
7776 @ NonNull MethodChannel channel ,
78- @ Nullable SplitProviderHelper providerHelper ) {
77+ @ NonNull SplitProviderHelper providerHelper ) {
7978 mSplitWrapper = splitWrapper ;
8079 mArgumentParser = argumentParser ;
8180 mMethodChannel = channel ;
@@ -203,15 +202,13 @@ public void onMethodCall(String methodName, Object arguments, @NonNull MethodCha
203202 }
204203
205204 private void initializeSplit (String apiKey , String matchingKey , String bucketingKey , Map <String , Object > mapArgument ) {
206- SplitFactoryProvider provider = mProviderHelper .getProvider (
205+ mSplitWrapper = new SplitWrapperImpl ( mProviderHelper .getProvider (
207206 mContext ,
208207 apiKey ,
209208 matchingKey ,
210209 bucketingKey ,
211210 SplitClientConfigHelper .fromMap (mapArgument ,
212- getImpressionListener (SplitClientConfigHelper .impressionListenerEnabled (mapArgument ))));
213-
214- mSplitWrapper = new SplitWrapperImpl (provider );
211+ getImpressionListener (SplitClientConfigHelper .impressionListenerEnabled (mapArgument )))));
215212 }
216213
217214 @ Nullable
0 commit comments