1
0
mirror of https://github.com/bitwarden/mobile synced 2026-01-05 01:53:17 +00:00

setup new settings service

This commit is contained in:
Kyle Spearrin
2017-02-08 20:44:35 -05:00
parent 3ad1e8a3ba
commit 0cd09cf03a
6 changed files with 30 additions and 1 deletions

View File

@@ -0,0 +1,6 @@
namespace Bit.App.Abstractions
{
public interface ISettingsService
{
}
}

View File

@@ -38,6 +38,7 @@
<Compile Include="Abstractions\Repositories\IAccountsApiRepository.cs" />
<Compile Include="Abstractions\Repositories\IDeviceApiRepository.cs" />
<Compile Include="Abstractions\Repositories\ISettingsRepository.cs" />
<Compile Include="Abstractions\Services\ISettingsService.cs" />
<Compile Include="Abstractions\Services\ITokenService.cs" />
<Compile Include="Abstractions\Services\IHttpService.cs" />
<Compile Include="Abstractions\Services\IDeviceInfoService.cs" />
@@ -183,6 +184,7 @@
<DesignTime>True</DesignTime>
<DependentUpon>AppResources.zh-Hans.resx</DependentUpon>
</Compile>
<Compile Include="Services\SettingsService.cs" />
<Compile Include="Services\TokenService.cs" />
<Compile Include="Services\AppIdService.cs" />
<Compile Include="Abstractions\Services\ILockService.cs" />

View File

@@ -0,0 +1,19 @@
using Bit.App.Abstractions;
using Plugin.Settings.Abstractions;
namespace Bit.App.Services
{
public class SettingsService : ISettingsService
{
private readonly ISettingsRepository _settingsRepository;
private readonly ISettings _settings;
public SettingsService(
ISettingsRepository settingsRepository,
ISettings settings)
{
_settingsRepository = settingsRepository;
_settings = settings;
}
}
}