mirror of
https://github.com/mosip/inji-wallet.git
synced 2026-01-09 13:38:01 -05:00
* [INJIMOB-1911]: add logic for QR login via deeplink Signed-off-by: Alka Prasad <prasadalka1998@gmail.com> * [INJIMOB-1911]: bump up tuvali version Signed-off-by: Alka Prasad <prasadalka1998@gmail.com> * [INJIMOB-1911]: bump up kotlin patch version Signed-off-by: Alka Prasad <prasadalka1998@gmail.com> * [INJIMOB-1911]: rename the singleton variable name Signed-off-by: Alka Prasad <prasadalka1998@gmail.com> * [INJIMOB-1911]: extract common code in a function Signed-off-by: Alka Prasad <prasadalka1998@gmail.com> * [INJIMOB-1911]: refactor some logic and remove redundant code Signed-off-by: Alka Prasad <prasadalka1998@gmail.com> --------- Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>
38 lines
1.5 KiB
Java
38 lines
1.5 KiB
Java
package io.mosip.residentapp;
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
|
import com.facebook.react.ReactPackage;
|
|
import com.facebook.react.bridge.NativeModule;
|
|
import com.facebook.react.bridge.ReactApplicationContext;
|
|
import com.facebook.react.uimanager.ViewManager;
|
|
import java.util.ArrayList;
|
|
import java.util.Collections;
|
|
import java.util.List;
|
|
|
|
import io.mosip.tuvali.verifier.Verifier;
|
|
import io.mosip.tuvali.wallet.Wallet;
|
|
|
|
public class InjiPackage implements ReactPackage {
|
|
@NonNull
|
|
@Override
|
|
public List<NativeModule> createNativeModules(@NonNull ReactApplicationContext reactApplicationContext) {
|
|
List<NativeModule> modules = new ArrayList<>();
|
|
|
|
modules.add(new InjiVciClientModule(reactApplicationContext));
|
|
modules.add(new RNPixelpassModule(reactApplicationContext));
|
|
modules.add(new RNSecureKeystoreModule(reactApplicationContext));
|
|
modules.add(new RNVersionModule());
|
|
modules.add(new RNWalletModule(new RNEventEmitter(reactApplicationContext), new Wallet(reactApplicationContext), reactApplicationContext));
|
|
modules.add(new RNVerifierModule(new RNEventEmitter(reactApplicationContext), new Verifier(reactApplicationContext), reactApplicationContext));
|
|
modules.add(new RNQrLoginIntentModule(reactApplicationContext));
|
|
return modules;
|
|
}
|
|
|
|
@NonNull
|
|
@Override
|
|
public List<ViewManager> createViewManagers(@NonNull ReactApplicationContext reactApplicationContext) {
|
|
return Collections.emptyList();
|
|
}
|
|
}
|