Пример #1
0
func history(client playsource.PlaysourceClient) {
	stream, err := client.GetPlayHistory(context.Background(), &playsource.GetPlayHistoryRequest{})
	if err != nil {
		log.Fatal(err)
	}

	for {
		song, err := stream.Recv()
		if err == io.EOF {
			break
		}
		if err != nil {
			log.Fatal("Error retrieving history:", err)
		}

		log.Println("Song:", song)
	}
}