Ejemplo n.º 1
0
 def tappedOnCommentWithOwnerIdcommentIdtypeparentItemOwnerId(
         self, ownerId, commentId, type, parentItemOwnerId):
     try:
         items = []
         dialogsManager = PyDialogsManager()
         items.append('report')
         if parentItemOwnerId == vk.userId():
             items.append('comment_delete')
         index, cancelled = dialogsManager.showRowsDialogWithTitles(items)
         if cancelled:
             return
         if index == 0:
             self.report(type, ownerId, commentId)
         elif index == 1:
             self.deleteComment(type, ownerId, commentId, parentItemOwnerId)
     except Exception as e:
         print('tappedOnCommentWithOwnerIdcommentId exception: ' + str(e))
Ejemplo n.º 2
0
    def handleMessageEdit(self, messageId, flags, peerId, timestamp, text,
                          randomId, attachments):
        attslist = self.parseLongPollAttachments(attachments)
        attachments = []
        if len(attslist) > 0:
            attachments = self.downloadAttachments(messageId)

        isOut = 1 if MessageFlags(flags) & MessageFlags.OUTBOX else 0
        read_state = 0 if MessageFlags(flags) & MessageFlags.UNREAD else 1
        fromId = vk.userId() if isOut == True else peerId
        try:
            self.saveMessageToCache(messageId, isOut, peerId, fromId,
                                    timestamp, text, read_state, randomId,
                                    attachments)
            msg = self.messageDictionary(messageId, isOut, peerId, fromId,
                                         timestamp, text, read_state, randomId,
                                         attachments)
            dialogservice.parseTagsOnItems([msg])
            for d in self.newMessageSubscribers:
                d.handleEditMessage(msg)
        except:
            pass
Ejemplo n.º 3
0
 def __init__(self, userId, usersDecorator):
     self.userInfo = None
     self.usersDecorator = usersDecorator
     self.userId = userId
     if self.userId == None or self.userId == 0:
         self.userId = vk.userId()
Ejemplo n.º 4
0
 def __init__(self, wallService, parameters, delegateId):
     self.wallService = wallService
     self.userId = parameters.get('userId')
     self.guiDelegate = PyWallViewModelDelegate(delegateId)
     if self.userId == None or self.userId == 0:
         self.userId = vk.userId()
Ejemplo n.º 5
0
 def __init__(self, newsService):
     self.newsService = newsService
     self.userId = vk.userId()
     self.next_from = None
     self.endReached = False
Ejemplo n.º 6
0
 def documentsTapped(self):
     analytics.log('Menu_Documents')
     managers.shared().screensManager().showDocumentsViewController_(args=[vk.userId()])
Ejemplo n.º 7
0
 def videosTapped(self):
     analytics.log('Menu_Videos')
     managers.shared().screensManager().showVideosViewController_push_(args=[vk.userId(), False])
Ejemplo n.º 8
0
 def groupsTapped(self):
     analytics.log('Menu_Groups')
     managers.shared().screensManager().showGroupsViewController_push_(args=[vk.userId(), False])
Ejemplo n.º 9
0
 def photosTapped(self):
     analytics.log('Menu_Photos')
     managers.shared().screensManager().showPhotoAlbumsViewController_push_(args=[vk.userId(), False])
Ejemplo n.º 10
0
 def friendsTapped(self):
     analytics.log('Menu_Friends')
     managers.shared().screensManager().showFriendsViewController_usersListType_push_(args=[vk.userId(), UsersListTypes.FRIENDS, False])