Ejemplo n.º 1
0
func (lobby *Lobby) DownloadDemo(context *servemetf.Context) {
	file := fmt.Sprintf("%s/%d.dem", config.Constants.DemosFolder,
		lobby.ID)
	err := context.DownloadDemo(lobby.ServemeID, lobby.CreatedBySteamID, file)
	if err != nil {
		logrus.Error(err)
	} else {
		url := fmt.Sprintf("%s/demos/%d.dem", config.Constants.PublicAddress, lobby.ID)
		chat.SendNotification("STV Demo for this lobby is available at "+url, int(lobby.ID))
	}
}