/// <summary> /// Uses the Dropbox/Rivet/Shared/Secrets directory. /// </summary> public static IServiceActionAggregation03 AddSecretsDirectoryFilePathProviderServices(this IServiceAction _, IServiceAction <IOrganizationProvider> organizationProviderAction, IServiceAction <IStringlyTypedPathOperator> stringlyTypedPathOperatorAction ) { var secretsDirectoryPathServices = _.AddSecretsDirectoryPathProviderAction( organizationProviderAction, stringlyTypedPathOperatorAction); var secretsDirectoryFilePathProviderAction = _.AddSecretsDirectoryFilePathProviderAction( secretsDirectoryPathServices.SecretsDirectoryPathProviderAction, stringlyTypedPathOperatorAction); return(new ServiceActionAggregation03 { SecretsDirectoryFilePathProviderAction = secretsDirectoryFilePathProviderAction, } .FillFrom(secretsDirectoryPathServices)); }
/// <summary> /// Uses the Dropbox/Rivet/Shared/Secrets directory. /// </summary> public static IServiceActionAggregation02 AddSecretsDirectoryPathProviderAction(this IServiceAction _, IServiceAction <IOrganizationProvider> organizationProviderAction, IServiceAction <IStringlyTypedPathOperator> stringlyTypedPathOperatorAction ) { var organizationDataDirectoryPathProviderActions = _.AddOrganizationDataDirectoryPathProviderActions( organizationProviderAction, stringlyTypedPathOperatorAction); var secretsDirectoryPathProviderAction = _.AddSecretsDirectoryPathProviderAction( organizationDataDirectoryPathProviderActions.OrganizationDataDirectoryPathProviderAction, stringlyTypedPathOperatorAction); return(new ServiceActionAggregation02 { SecretsDirectoryPathProviderAction = secretsDirectoryPathProviderAction, } .FillFrom(organizationDataDirectoryPathProviderActions) ); }