Make Game handle last_played
This commit is contained in:
@@ -53,7 +53,7 @@ class Game(Gtk.Box):
|
|||||||
game_id = None
|
game_id = None
|
||||||
source = None
|
source = None
|
||||||
hidden = None
|
hidden = None
|
||||||
last_played = None
|
last_played = 0
|
||||||
name = None
|
name = None
|
||||||
developer = None
|
developer = None
|
||||||
removed = None
|
removed = None
|
||||||
|
|||||||
@@ -67,7 +67,6 @@ class LutrisSourceIterator(SourceIterator):
|
|||||||
# Create game
|
# Create game
|
||||||
values = {
|
values = {
|
||||||
"added": int(time()),
|
"added": int(time()),
|
||||||
"last_played": 0,
|
|
||||||
"hidden": row[4],
|
"hidden": row[4],
|
||||||
"name": row[1],
|
"name": row[1],
|
||||||
"source": f"{self.source.id}_{row[3]}",
|
"source": f"{self.source.id}_{row[3]}",
|
||||||
|
|||||||
@@ -84,7 +84,6 @@ def bottles_importer():
|
|||||||
values["hidden"] = False
|
values["hidden"] = False
|
||||||
values["source"] = "bottles"
|
values["source"] = "bottles"
|
||||||
values["added"] = current_time
|
values["added"] = current_time
|
||||||
values["last_played"] = 0
|
|
||||||
|
|
||||||
importer.save_game(
|
importer.save_game(
|
||||||
values,
|
values,
|
||||||
|
|||||||
@@ -98,7 +98,6 @@ def heroic_importer():
|
|||||||
values["hidden"] = False
|
values["hidden"] = False
|
||||||
values["source"] = "heroic_epic"
|
values["source"] = "heroic_epic"
|
||||||
values["added"] = current_time
|
values["added"] = current_time
|
||||||
values["last_played"] = 0
|
|
||||||
|
|
||||||
image_path = (
|
image_path = (
|
||||||
heroic_dir
|
heroic_dir
|
||||||
@@ -159,7 +158,6 @@ def heroic_importer():
|
|||||||
values["hidden"] = False
|
values["hidden"] = False
|
||||||
values["source"] = "heroic_gog"
|
values["source"] = "heroic_gog"
|
||||||
values["added"] = current_time
|
values["added"] = current_time
|
||||||
values["last_played"] = 0
|
|
||||||
|
|
||||||
importer.save_game(values, image_path if image_path.exists() else None)
|
importer.save_game(values, image_path if image_path.exists() else None)
|
||||||
|
|
||||||
@@ -194,7 +192,6 @@ def heroic_importer():
|
|||||||
values["hidden"] = False
|
values["hidden"] = False
|
||||||
values["source"] = "heroic_sideload"
|
values["source"] = "heroic_sideload"
|
||||||
values["added"] = current_time
|
values["added"] = current_time
|
||||||
values["last_played"] = 0
|
|
||||||
image_path = (
|
image_path = (
|
||||||
heroic_dir
|
heroic_dir
|
||||||
/ "images-cache"
|
/ "images-cache"
|
||||||
|
|||||||
@@ -50,7 +50,6 @@ def get_game(task, current_time, row):
|
|||||||
else ["xdg-open", f"itch://caves/{row[4]}/launch"]
|
else ["xdg-open", f"itch://caves/{row[4]}/launch"]
|
||||||
)
|
)
|
||||||
values["hidden"] = False
|
values["hidden"] = False
|
||||||
values["last_played"] = 0
|
|
||||||
values["name"] = row[1]
|
values["name"] = row[1]
|
||||||
values["source"] = "itch"
|
values["source"] = "itch"
|
||||||
|
|
||||||
|
|||||||
@@ -132,7 +132,6 @@ def lutris_importer():
|
|||||||
values["added"] = current_time
|
values["added"] = current_time
|
||||||
values["executable"] = ["xdg-open", f"lutris:rungameid/{row[0]}"]
|
values["executable"] = ["xdg-open", f"lutris:rungameid/{row[0]}"]
|
||||||
values["hidden"] = row[4] == 1
|
values["hidden"] = row[4] == 1
|
||||||
values["last_played"] = 0
|
|
||||||
values["name"] = row[1]
|
values["name"] = row[1]
|
||||||
values["source"] = f"lutris_{row[3]}"
|
values["source"] = f"lutris_{row[3]}"
|
||||||
|
|
||||||
|
|||||||
@@ -72,7 +72,6 @@ def get_game(task, datatypes, current_time, appmanifest, steam_dir):
|
|||||||
values["hidden"] = False
|
values["hidden"] = False
|
||||||
values["source"] = "steam"
|
values["source"] = "steam"
|
||||||
values["added"] = current_time
|
values["added"] = current_time
|
||||||
values["last_played"] = 0
|
|
||||||
|
|
||||||
image_path = (
|
image_path = (
|
||||||
steam_dir
|
steam_dir
|
||||||
|
|||||||
@@ -230,7 +230,7 @@ class CartridgesWindow(Adw.ApplicationWindow):
|
|||||||
_("Added: {}").format(date)
|
_("Added: {}").format(date)
|
||||||
)
|
)
|
||||||
last_played_date = (
|
last_played_date = (
|
||||||
self.get_time(game.last_played) if game.last_played != 0 else _("Never")
|
self.get_time(game.last_played) if game.last_played else _("Never")
|
||||||
)
|
)
|
||||||
self.details_view_last_played.set_label(
|
self.details_view_last_played.set_label(
|
||||||
# The variable is the date when the game was last played
|
# The variable is the date when the game was last played
|
||||||
|
|||||||
Reference in New Issue
Block a user