mirror of
https://github.com/snltty/linker.git
synced 2025-10-28 11:21:49 +08:00
29 lines
750 B
C#
29 lines
750 B
C#
namespace linker.messenger.store.file.common
|
|
{
|
|
public sealed class CommonStore : ICommonStore
|
|
{
|
|
public CommonModes Modes
|
|
{
|
|
get
|
|
{
|
|
CommonModes modes = 0;
|
|
if (fileConfig.Data.Common.Modes.Contains("client"))
|
|
{
|
|
modes |= CommonModes.Client;
|
|
}
|
|
if (fileConfig.Data.Common.Modes.Contains("server"))
|
|
{
|
|
modes |= CommonModes.Server;
|
|
}
|
|
return modes;
|
|
}
|
|
}
|
|
|
|
private readonly FileConfig fileConfig;
|
|
public CommonStore(FileConfig fileConfig)
|
|
{
|
|
this.fileConfig = fileConfig;
|
|
}
|
|
}
|
|
}
|