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);
|
|
}
|
|
}
|
|
} |