Ejemplo n.º 1
0
    def get(self, tip_auth_token, *uriargs):
        """
        Parameters: tip_auth_token
        Response: receiverTipList
        Errors: InvalidTipAuthToken
        """

        receivertip_iface = ReceiverTip()

        try:
            # TODO validate parameter tip format or raise InvalidInputFormat

            tips = yield receivertip_iface.get_tips_by_tip(tip_auth_token)
            # this function return a dict with: { 'othertips': [$rtip], 'request' : $rtip }

            tips['othertips'].append(tips['request'])

            self.write(tips['othergroup'])

            self.set_status(200) # OK

        except TipGusNotFound, e:

            self.set_status(e.http_status)
            self.write({'error_message': e.error_message, 'error_code' : e.error_code})
Ejemplo n.º 2
0
    def get_tip_list(self, valid_tip):

        store = self.getStore()
        receivertip_iface = ReceiverTip(store)

        tips = receivertip_iface.get_tips_by_tip(valid_tip)
        # this function return a dict with: { 'othertips': [$rtip], 'request' : $rtip }

        tips['othertips'].append(tips['request'])

        self.returnData(tips)
        self.returnCode(200)
        return self.prepareRetVals()