Changeset 304 for trunk

Show
Ignore:
Timestamp:
05/08/09 17:34:11 (3 years ago)
Author:
ocjhb
Message:

a bit more user feedback

Location:
trunk/sandbox/jhb
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/sandbox/jhb/mobile/ocwallet.py

    r303 r304  
    1111        self.storage = storage 
    1212        self.wallet = wallet.Wallet(storage) 
     13        self.wallet.getApproval = self.getApproval 
     14        self.wallet.feedback = self.feedback 
    1315        self.makeWalletMenu() 
    1416        self.displayWalletMenu()         
     
    4042            self.wallet_menu =  appuifw.Listbox(self.wallet_list,self.displayActionMenu) 
    4143            self.wallet_menu.bind(EKeyRightArrow,self.displayActionMenu) 
     44 
     45    def feedback(self,message): 
     46        appuifw.note(unicode(message)) 
     47 
    4248 
    4349    def displayWalletMenu(self): 
     
    123129  
    124130    def addCurrency(self): 
    125         url = appuifw.query(u'url','text',u'http://192.168.2.101:9090') 
     131        url = appuifw.query(u'url','text',u'http://baach.de:9090') 
    126132        self.todo['url'] = url 
    127133        transport = self.getHTTPTransport(url)  
     
    237243        port = int(appuifw.query(u'port','number','9091')) 
    238244        OCHandler.wallet = self.wallet 
    239         OCHandler.wallet.getApproval = self.getApproval 
    240245        self.startInternet() 
    241246         
  • trunk/sandbox/jhb/oc2/wallet.py

    r299 r304  
    3434        return self.storage.setdefault('incoming',{}).get(tid,None) 
    3535 
    36     def getApproval(self,message): 
    37         amount = message.amount 
    38         target = message.target 
    39         approval = getattr(self,'approval',True) #get that from ui 
    40         return approval 
    4136         
    4237 
    4338    def askLatestCDD(self,transport): 
     39        self.feedback('fetching latest CDD') 
    4440        response = transport(messages.AskLatestCDD()) 
    4541        return response.cdd 
     
    5450        message.denominations = [str(d) for d in denominations] 
    5551        message.keyids = keyids 
    56          
     52        self.feedback('fetching mintkeys') 
    5753        response = transport(message) 
    5854        if response.header == 'MINTING_KEY_FAILURE': 
     
    7874        message.coins = coins 
    7975        message.options = dict(type=requesttype).items() 
    80  
     76        self.feedback('request %s' % requesttype) 
    8177        response = transport(message) 
    8278        return response 
     
    192188        return picked                 
    193189 
     190    def getApproval(self,message): 
     191        amount = message.amount 
     192        target = message.target 
     193        approval = getattr(self,'approval',True) #get that from ui 
     194        return approval 
     195 
     196    def feedback(self,message): 
     197        print message 
    194198 
    195199#################################higher level#############################