package usher

import (
	"fmt"
)

type UsherDryRun struct {
	UsherService
}

func (u UsherDryRun) StreamUp(channelId int, vodId int) (bool, int) {
	fmt.Printf("Dry-run; Usher.StreamUp(channelId=%v, vodId=%v)\n", channelId, vodId)
	return true, 200
}

func (u UsherDryRun) StreamDown(channelId int) (bool, int) {
	fmt.Printf("Dry-run; Usher.StreamDown(channelId=%v)\n", channelId)
	return true, 200
}

func (u UsherDryRun) RefreshStream(channelId int) bool {
	fmt.Printf("Dry-run; Usher.RefreshStream(channelId=%v)\n", channelId)
	return true
}

func (u UsherDryRun) RefreshViewcount(channelId int) bool {
	fmt.Printf("Dry-run; Usher.RefreshViewcount(channelId=%v)\n", channelId)
	return true
}
