Example #1
0
        private async Task RefreshTimeshiftProgram()
        {
            if (NiconicoSession.IsLoggedIn)
            {
                var timeshiftDetailsRes = await LoginUserLiveReservationProvider.GetReservtionsAsync();

                foreach (var timeshift in timeshiftDetailsRes.ReservedProgram)
                {
                    if (LiveId.EndsWith(timeshift.Id))
                    {
                        _TimeshiftProgram = timeshift;
                    }
                }
            }
            else
            {
                _TimeshiftProgram = null;
            }
        }
 public void SetReservation(Mntone.Nico2.Live.ReservationsInDetail.Program reservationInfo)
 {
     Reservation       = reservationInfo;
     ReservationStatus = NowLive ? null : reservationInfo?.GetReservationStatus();
     DeleteReservation.RaiseCanExecuteChanged();
 }