def setFeedUser(self,feed,user): key = 'feed_users_' + feed.addonID users = ShareSocial.getSetting(key,[]) for u in users: if user.get('id') == self.decodeUser(u).get('id'): return users.append(self.encodeUser(user)) ShareSocial.setSetting(key,users)
def removeFeedUser(self,feed,user): key = 'feed_users_' + feed.addonID users = ShareSocial.getSetting(key,[]) i = 0 for u in users: if self.decodeUser(u).get('id') == user.get('id'): users.pop(i) ShareSocial.setSetting(key,users) return i+=1
def showFeed(self,feed): feedlist = ShareSocial.getSetting('blocked_feeds',[]) if feed.addonID in feedlist: feedlist.pop(feedlist.index(feed.addonID)) ShareSocial.setSetting('blocked_feeds',feedlist)
def hideFeed(self,feed): feedlist = ShareSocial.getSetting('blocked_feeds',[]) if feed.addonID in feedlist: return feedlist.append(feed.addonID) ShareSocial.setSetting('blocked_feeds',feedlist)