Merge pull request #378 from LeftMonster/master

event-minute-watched update
This commit is contained in:
Roman Davydov
2023-10-15 23:50:07 +03:00
committed by GitHub
2 changed files with 7 additions and 0 deletions

View File

@@ -108,13 +108,17 @@ class Twitch(object):
"broadcast_id": streamer.stream.broadcast_id,
"player": "site",
"user_id": self.twitch_login.get_user_id(),
"live": True,
"channel": streamer.username
}
if (
streamer.stream.game_name() is not None
and streamer.stream.game_id() is not None
and streamer.settings.claim_drops is True
):
event_properties["game"] = streamer.stream.game_name()
event_properties["game_id"] = streamer.stream.game_id()
# Update also the campaigns_ids so we are sure to tracking the correct campaign
streamer.stream.campaigns_ids = (
self.__get_campaign_ids_from_streamer(streamer)

View File

@@ -84,6 +84,9 @@ class Stream(object):
def game_name(self):
return None if self.game in [{}, None] else self.game["name"]
def game_id(self):
return None if self.game in [{}, None] else self.game["id"]
def update_required(self):
return self.__last_update == 0 or self.update_elapsed() >= 120