/
rgd045
/
crypt-file
Обзор
Документация
Войти
/
rgd045
/
crypt-file
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/main/java/org/cryptomator/common/vaults/VaultModule.java
38 строк
1 KB
Armin Schrenk
adapt to new APIs
07 ноя 2022, 16:49
Не верифицирован
07 ноя 2022, 16:49
0f84d0c
Код
Авторство
О чём код?
/******************************************************************************* * Copyright (c) 2017 Skymatic UG (haftungsbeschränkt). * All rights reserved. This program and the accompanying materials * are made available under the terms of the accompanying LICENSE file. *******************************************************************************/ package org.cryptomator.common.vaults; import dagger.Module; import dagger.Provides; import org.cryptomator.common.Nullable; import org.cryptomator.cryptofs.CryptoFileSystem; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.inject.Named; import javafx.beans.property.ObjectProperty; import javafx.beans.property.SimpleObjectProperty; import java.util.concurrent.atomic.AtomicReference; @Module public class VaultModule { private static final Logger LOG = LoggerFactory.getLogger(VaultModule.class); @Provides @PerVault public AtomicReference<CryptoFileSystem> provideCryptoFileSystemReference() { return new AtomicReference<>(); } @Provides @Named("lastKnownException") @PerVault public ObjectProperty<Exception> provideLastKnownException(@Named("lastKnownException") @Nullable Exception initialErrorCause) { return new SimpleObjectProperty<>(initialErrorCause); } }