| Index: examples/bank_app/bank.cc
|
| diff --git a/examples/bank_app/bank.cc b/examples/bank_app/bank.cc
|
| index 09ca9540722376a11990a9b3a2d678a7e0a70aab..11a06b56d98cfda13ccf4ba311b1204bc4b1cab5 100644
|
| --- a/examples/bank_app/bank.cc
|
| +++ b/examples/bank_app/bank.cc
|
| @@ -33,14 +33,10 @@ class BankImpl : public Bank {
|
| class BankUser {
|
| public:
|
| explicit BankUser(std::string* user) : user_(user) { }
|
| - void Run(const vanadium::BlessingPtr& b) const {
|
| + void Run(const vanadium::UserPtr& user) const {
|
| user_->clear();
|
| - if (b && b->chain.size() > 0) {
|
| - user_->append(b->chain[0]->extension);
|
| - for (size_t i = 1; i < b->chain.size(); i++) {
|
| - user_->append(vanadium::ChainSeparator);
|
| - user_->append(b->chain[i]->extension);
|
| - }
|
| + if (user) {
|
| + *user_ = user->email;
|
| }
|
| }
|
| private:
|
| @@ -64,7 +60,7 @@ class BankApp : public mojo::ApplicationDelegate,
|
| vanadium::AppInstanceNamePtr app(vanadium::AppInstanceName::New());
|
| app->url = url;
|
| std::string user;
|
| - login_service_->GetUserBlessing(app.Pass(), BankUser(&user));
|
| + login_service_->GetUser(app.Pass(), BankUser(&user));
|
| // Check and see whether we got a valid user blessing.
|
| if (!login_service_.WaitForIncomingResponse()) {
|
| MOJO_LOG(INFO) << "Failed to get a valid user blessing";
|
|
|