Merge pull request #378 from LeftMonster/master
event-minute-watched update
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user