parent
780b053219
commit
21fe8fff83
@ -106,7 +106,7 @@ class Playdates(Base):
|
|||||||
pd.lastplayed = datetime.now()
|
pd.lastplayed = datetime.now()
|
||||||
pd.track_id = track.id
|
pd.track_id = track.id
|
||||||
session.add(pd)
|
session.add(pd)
|
||||||
track.update_lastplayed()
|
track.update_lastplayed(session, track.id)
|
||||||
session.commit()
|
session.commit()
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@ -596,8 +596,11 @@ class Tracks(Base):
|
|||||||
return session.query(Tracks).filter(
|
return session.query(Tracks).filter(
|
||||||
Tracks.id == id).one()
|
Tracks.id == id).one()
|
||||||
|
|
||||||
def update_lastplayed(self):
|
@staticmethod
|
||||||
self.lastplayed = datetime.now()
|
def update_lastplayed(session, track_id):
|
||||||
|
track = session.query(Tracks).filter(Tracks.id == track_id).one()
|
||||||
|
track.lastplayed = datetime.now()
|
||||||
|
session.commit()
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def update_artist(session, track_id, artist):
|
def update_artist(session, track_id, artist):
|
||||||
|
|||||||
@ -511,7 +511,6 @@ class Window(QMainWindow, Ui_MainWindow):
|
|||||||
QColor(Config.COLOUR_NEXT_TAB))
|
QColor(Config.COLOUR_NEXT_TAB))
|
||||||
|
|
||||||
# Tell database to record it as played
|
# Tell database to record it as played
|
||||||
self.current_track.update_lastplayed()
|
|
||||||
Playdates.add_playdate(session, self.current_track)
|
Playdates.add_playdate(session, self.current_track)
|
||||||
|
|
||||||
self.disable_play_next_controls()
|
self.disable_play_next_controls()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user