C# Класс HA4IoT.Controller.Main.CatLitterBoxTwitterSender

Показать файл Открыть проект

Открытые методы

Метод Описание
CatLitterBoxTwitterSender ( ITimerService timerService, ITwitterClientService twitterClientService ) : System
WithTrigger ( IMotionDetector motionDetector ) : CatLitterBoxTwitterSender

Приватные методы

Метод Описание
DurationIsTooShort ( System.TimeSpan timeInLitterBox ) : bool
GenerateMessage ( ) : string
IsTweetingTooFrequently ( ) : bool
RestartTimer ( object sender, EventArgs eventArgs ) : void
Tick ( object sender, TimerTickEventArgs e ) : void
Tweet ( System.TimeSpan timeInLitterBox ) : System.Threading.Tasks.Task
UpdateCounter ( ) : void

Описание методов

CatLitterBoxTwitterSender() публичный Метод

public CatLitterBoxTwitterSender ( ITimerService timerService, ITwitterClientService twitterClientService ) : System
timerService ITimerService
twitterClientService ITwitterClientService
Результат System

WithTrigger() публичный Метод

public WithTrigger ( IMotionDetector motionDetector ) : CatLitterBoxTwitterSender
motionDetector IMotionDetector
Результат CatLitterBoxTwitterSender