We don't have an application ID because the request comes from the
registry, which acts on behalf of all sorts of applications.

I don't understand the need for an ID. Right now, the getAccounts()
method returns me the full list of accounts. I know that I have a
google-drive account, an mcloud account, etc. For each of these, I can
see the id, the display name, and the service ID. Yet, the API refuses
to let me see the string "Google Drive" and the icon name. Why?

All we need are three things:

- the translated provider name
- the icon name
- the dbus name

Why hide those from us?

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to online-accounts-api in
Ubuntu.
https://bugs.launchpad.net/bugs/1643732

Title:
  service() method returns invalid service instance

Status in online-accounts-api package in Ubuntu:
  New

Bug description:
  I have a Google Drive account configured. When I call GetAccounts(),
  the account is returned, and calling the service() method on the
  account returns a Service instance. But that instance returns false
  from isValid(), its id(), displayName(), and iconSource() methods
  return an empty string.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/online-accounts-api/+bug/1643732/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to     : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp

Reply via email to