예제 #1
0
파일: notifier.go 프로젝트: influx6/gu
// NewNotifier returns a new instance of a page email subscription notifier.
func NewNotifier() *SubmissionNotifier {
	sn := SubmissionNotifier{
		Reactive: gu.NewReactive(),
	}

	sn.start()
	return &sn
}
예제 #2
0
파일: app.go 프로젝트: influx6/gu
func New(endpoint string, interval time.Duration) *RestfulBox {
	rb := RestfulBox{
		endpoint: endpoint,
		Reactive: gu.NewReactive(),
		ticker:   time.NewTicker(interval),
		closer:   make(chan struct{}),
	}

	return &rb
}