Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ import com.anytypeio.anytype.domain.objects.DefaultStoreOfRelations
import com.anytypeio.anytype.domain.objects.ObjectStore
import com.anytypeio.anytype.domain.objects.StoreOfObjectTypes
import com.anytypeio.anytype.domain.objects.StoreOfRelations
import com.anytypeio.anytype.presentation.relations.providers.DataViewObjectRelationProvider
import com.anytypeio.anytype.presentation.relations.providers.DataViewObjectValueProvider
import com.anytypeio.anytype.presentation.sets.ObjectSetDatabase
import com.anytypeio.anytype.presentation.sets.RelationTextValueViewModel
Expand Down Expand Up @@ -72,14 +71,11 @@ class DisplayObjectRelationTextValueTest {
fun before() {
MockitoAnnotations.openMocks(this)
TestRelationTextValueFragment.testVmFactory = RelationTextValueViewModel.Factory(
relations = DataViewObjectRelationProvider(
objectState = state,
storeOfRelations = storeOfRelations
),
values = DataViewObjectValueProvider(db = db, objectState = state),
reloadObject = reloadObject,
analytics = analytics,
storeOfObjectTypes = storeOfObjectTypes
storeOfObjectTypes = storeOfObjectTypes,
storeOfRelations = storeOfRelations
)
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ import com.anytypeio.anytype.domain.objects.DefaultStoreOfRelations
import com.anytypeio.anytype.domain.objects.ObjectStore
import com.anytypeio.anytype.domain.objects.StoreOfObjectTypes
import com.anytypeio.anytype.domain.objects.StoreOfRelations
import com.anytypeio.anytype.presentation.relations.providers.DataViewObjectRelationProvider
import com.anytypeio.anytype.presentation.relations.providers.DataViewObjectValueProvider
import com.anytypeio.anytype.presentation.sets.ObjectSetDatabase
import com.anytypeio.anytype.presentation.sets.RelationTextValueViewModel
Expand Down Expand Up @@ -79,14 +78,11 @@ class DisplayRelationNumberValueTest {
fun setup() {
MockitoAnnotations.openMocks(this)
TestRelationTextValueFragment.testVmFactory = RelationTextValueViewModel.Factory(
relations = DataViewObjectRelationProvider(
objectState = state,
storeOfRelations = storeOfRelations
),
values = DataViewObjectValueProvider(db = db, objectState = state),
reloadObject = reloadObject,
analytics = analytics,
storeOfObjectTypes = storeOfObjectTypes
storeOfObjectTypes = storeOfObjectTypes,
storeOfRelations = storeOfRelations
)
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ import com.anytypeio.anytype.domain.objects.DefaultStoreOfRelations
import com.anytypeio.anytype.domain.objects.ObjectStore
import com.anytypeio.anytype.domain.objects.StoreOfRelations
import com.anytypeio.anytype.presentation.relations.ObjectSetConfig
import com.anytypeio.anytype.presentation.relations.providers.DataViewObjectRelationProvider
import com.anytypeio.anytype.presentation.relations.providers.DataViewObjectValueProvider
import com.anytypeio.anytype.presentation.sets.ObjectSetDatabase
import com.anytypeio.anytype.presentation.sets.RelationDateValueViewModel
Expand Down Expand Up @@ -65,12 +64,9 @@ class ObjectRelationDateValueTest {
fun setup() {
MockitoAnnotations.openMocks(this)
TestRelationDateValueFragment.testVmFactory = RelationDateValueViewModel.Factory(
relations = DataViewObjectRelationProvider(
objectState = state,
storeOfRelations = storeOfRelations
),
values = DataViewObjectValueProvider(db = db, objectState = state),
dateProvider = dateProvider
dateProvider = dateProvider,
storeOfRelations = storeOfRelations
)
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import com.anytypeio.anytype.domain.block.repo.BlockRepository
import com.anytypeio.anytype.domain.misc.DateProvider
import com.anytypeio.anytype.domain.`object`.ReloadObject
import com.anytypeio.anytype.domain.objects.StoreOfObjectTypes
import com.anytypeio.anytype.presentation.relations.providers.ObjectRelationProvider
import com.anytypeio.anytype.domain.objects.StoreOfRelations
import com.anytypeio.anytype.presentation.relations.providers.ObjectRelationProvider.Companion.DATA_VIEW_PROVIDER_TYPE
import com.anytypeio.anytype.presentation.relations.providers.ObjectRelationProvider.Companion.INTRINSIC_PROVIDER_TYPE
import com.anytypeio.anytype.presentation.relations.providers.ObjectValueProvider
Expand Down Expand Up @@ -38,17 +38,17 @@ object RelationTextValueModule {
@Provides
@PerModal
fun provideRelationTextValueViewModelFactory(
@Named(INTRINSIC_PROVIDER_TYPE) relations: ObjectRelationProvider,
@Named(INTRINSIC_PROVIDER_TYPE) values: ObjectValueProvider,
reloadObject: ReloadObject,
analytics: Analytics,
storeOfObjectTypes: StoreOfObjectTypes
storeOfObjectTypes: StoreOfObjectTypes,
storeOfRelations: StoreOfRelations
) = RelationTextValueViewModel.Factory(
relations = relations,
values = values,
reloadObject = reloadObject,
analytics = analytics,
storeOfObjectTypes = storeOfObjectTypes
storeOfObjectTypes = storeOfObjectTypes,
storeOfRelations = storeOfRelations
)

@JvmStatic
Expand Down Expand Up @@ -78,17 +78,17 @@ object RelationDataViewTextValueModule {
@Provides
@PerModal
fun provideRelationTextValueViewModelFactory(
@Named(DATA_VIEW_PROVIDER_TYPE) relations: ObjectRelationProvider,
@Named(DATA_VIEW_PROVIDER_TYPE) values: ObjectValueProvider,
reloadObject: ReloadObject,
analytics: Analytics,
storeOfObjectTypes: StoreOfObjectTypes
storeOfObjectTypes: StoreOfObjectTypes,
storeOfRelations: StoreOfRelations
) = RelationTextValueViewModel.Factory(
relations = relations,
values = values,
reloadObject = reloadObject,
analytics = analytics,
storeOfObjectTypes = storeOfObjectTypes
storeOfObjectTypes = storeOfObjectTypes,
storeOfRelations = storeOfRelations
)

@JvmStatic
Expand Down Expand Up @@ -118,10 +118,10 @@ object RelationDateValueModule {
@Provides
@PerModal
fun provideEditGridCellViewModelFactory(
@Named(INTRINSIC_PROVIDER_TYPE) relations: ObjectRelationProvider,
@Named(INTRINSIC_PROVIDER_TYPE) values: ObjectValueProvider,
dateProvider: DateProvider
) = RelationDateValueViewModel.Factory(relations, values, dateProvider)
dateProvider: DateProvider,
storeOfRelations: StoreOfRelations
) = RelationDateValueViewModel.Factory(values, dateProvider, storeOfRelations)
}

@Subcomponent(modules = [RelationDataViewDateValueModule::class])
Expand All @@ -143,8 +143,8 @@ object RelationDataViewDateValueModule {
@Provides
@PerModal
fun provideEditGridCellViewModelFactory(
@Named(DATA_VIEW_PROVIDER_TYPE) relations: ObjectRelationProvider,
@Named(DATA_VIEW_PROVIDER_TYPE) values: ObjectValueProvider,
storeOfRelations: StoreOfRelations,
dateProvider: DateProvider
) = RelationDateValueViewModel.Factory(relations, values, dateProvider)
) = RelationDateValueViewModel.Factory(values, dateProvider, storeOfRelations)
}
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ object ObjectValueObjectModule {
@Provides
@PerModal
fun provideFactory(
@Named(ObjectRelationProvider.INTRINSIC_PROVIDER_TYPE) relations: ObjectRelationProvider,
@Named(ObjectRelationProvider.INTRINSIC_PROVIDER_TYPE) values: ObjectValueProvider,
setObjectDetails: UpdateDetail,
dispatcher: Dispatcher<Payload>,
Expand All @@ -79,7 +78,6 @@ object ObjectValueObjectModule {
): ObjectValueViewModelFactory = ObjectValueViewModelFactory(
params = params,
values = values,
relations = relations,
setObjectDetails = setObjectDetails,
dispatcher = dispatcher,
analytics = analytics,
Expand Down Expand Up @@ -121,7 +119,6 @@ object ObjectValueSetModule {
@Provides
@PerModal
fun provideFactory(
@Named(ObjectRelationProvider.INTRINSIC_PROVIDER_TYPE) relations: ObjectRelationProvider,
@Named(ObjectRelationProvider.INTRINSIC_PROVIDER_TYPE) values: ObjectValueProvider,
setObjectDetails: UpdateDetail,
dispatcher: Dispatcher<Payload>,
Expand All @@ -140,7 +137,6 @@ object ObjectValueSetModule {
): ObjectValueViewModelFactory = ObjectValueViewModelFactory(
params = params,
values = values,
relations = relations,
setObjectDetails = setObjectDetails,
dispatcher = dispatcher,
analytics = analytics,
Expand Down Expand Up @@ -182,7 +178,6 @@ object ObjectValueDataViewModule {
@Provides
@PerModal
fun provideFactory(
@Named(ObjectRelationProvider.DATA_VIEW_PROVIDER_TYPE) relations: ObjectRelationProvider,
@Named(ObjectRelationProvider.DATA_VIEW_PROVIDER_TYPE) values: ObjectValueProvider,
setObjectDetails: UpdateDetail,
dispatcher: Dispatcher<Payload>,
Expand All @@ -201,7 +196,6 @@ object ObjectValueDataViewModule {
): ObjectValueViewModelFactory = ObjectValueViewModelFactory(
params = params,
values = values,
relations = relations,
setObjectDetails = setObjectDetails,
dispatcher = dispatcher,
analytics = analytics,
Expand Down
Loading