OwnerReturnShard activity and view model now running

This commit is contained in:
ameba23
2021-04-12 16:17:22 +02:00
parent e006e22616
commit 5fd0d0d2d3
5 changed files with 9 additions and 12 deletions

View File

@@ -42,7 +42,7 @@ import org.briarproject.briar.android.privategroup.list.GroupListModule;
import org.briarproject.briar.android.reporting.DevReportModule;
import org.briarproject.briar.android.settings.SettingsModule;
import org.briarproject.briar.android.sharing.SharingModule;
import org.briarproject.briar.android.socialbackup.recover.ReturnShardModule;
import org.briarproject.briar.android.socialbackup.recover.OwnerReturnShardModule;
import org.briarproject.briar.android.test.TestAvatarCreatorImpl;
import org.briarproject.briar.android.viewmodel.ViewModelModule;
import org.briarproject.briar.api.android.AndroidNotificationManager;
@@ -92,7 +92,7 @@ import static org.briarproject.briar.android.TestingConstants.IS_DEBUG_BUILD;
GroupListModule.class,
GroupConversationModule.class,
SharingModule.class,
ReturnShardModule.class
OwnerReturnShardModule.class
})
public class AppModule {

View File

@@ -24,7 +24,7 @@ public class OwnerRecoveryModeExplainerFragment extends BaseFragment {
@Inject
ViewModelProvider.Factory viewModelFactory;
private ReturnShardViewModel viewModel;
private OwnerReturnShardViewModel viewModel;
// @Override
// public void onCreate(@Nullable Bundle savedInstanceState) {
@@ -36,7 +36,7 @@ public class OwnerRecoveryModeExplainerFragment extends BaseFragment {
public void injectFragment(ActivityComponent component) {
component.inject(this);
viewModel = new ViewModelProvider(requireActivity(), viewModelFactory)
.get(ReturnShardViewModel.class);
.get(OwnerReturnShardViewModel.class);
}
@Override

View File

@@ -33,9 +33,6 @@ import static android.view.View.INVISIBLE;
import static android.view.View.VISIBLE;
import static android.view.ViewGroup.LayoutParams.MATCH_PARENT;
import static android.widget.LinearLayout.HORIZONTAL;
import static android.widget.Toast.LENGTH_LONG;
import static java.util.logging.Level.WARNING;
import static org.briarproject.bramble.util.LogUtils.logException;
@MethodsNotNullByDefault
@ParametersNotNullByDefault

View File

@@ -9,12 +9,12 @@ import dagger.multibindings.IntoMap;
@Module
public abstract class ReturnShardModule {
public abstract class OwnerReturnShardModule {
@Binds
@IntoMap
@ViewModelKey(ReturnShardViewModel.class)
abstract ViewModel bindContactExchangeViewModel(
ReturnShardViewModel returnShardViewModel);
@ViewModelKey(OwnerReturnShardViewModel.class)
abstract ViewModel bindOwnerReturnShardViewModel(
OwnerReturnShardViewModel ownerReturnShardViewModel);
}

View File

@@ -224,8 +224,8 @@ class OwnerReturnShardViewModel extends AndroidViewModel implements SecretOwnerT
// Use ISO 8859-1 to encode bytes directly as a string
String content = new String(payloadBytes, ISO_8859_1);
qrCodeBitmap = QrCodeUtils.createQrCode(dm, content);
showQrCodeFragment.setEvent(true);
});
showQrCodeFragment.setEvent(true);
}
}
}