24 lines
572 B
C#
24 lines
572 B
C#
![]() |
using System.IO;
|
|||
|
using NLog;
|
|||
|
using WatchFace.Utils;
|
|||
|
|
|||
|
namespace WatchFace
|
|||
|
{
|
|||
|
public class Writer
|
|||
|
{
|
|||
|
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
|||
|
|
|||
|
private readonly FileStream _fileStream;
|
|||
|
|
|||
|
public Writer(FileStream streamReader)
|
|||
|
{
|
|||
|
_fileStream = streamReader;
|
|||
|
}
|
|||
|
|
|||
|
public void Write(WatchFace watchFace)
|
|||
|
{
|
|||
|
var descriptor = ParametersConverter.Build(watchFace);
|
|||
|
foreach (var parameter in descriptor) parameter.Write(_fileStream);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|