- From: Chris Butler <cbutler@dash.net>
- Date: Mon, 28 Jul 2008 11:42:36 -0700
- To: "Shyam Habarakada" <shyamh@microsoft.com>, "Alec Berntson" <alecb@windows.microsoft.com>, "Andrei Popescu" <andreip@google.com>
- Cc: "Doug Turner" <doug.turner@gmail.com>, "Chris Prince" <cprince@google.com>, "Aaron Boodman" <aa@google.com>, <public-geolocation@w3c.org>
Hi Shyam.
Makes sense to me, and I really like the idea of bubbling up HTTP
errors.
Regarding timeouts: is that something the developer can specify? There
are probably times I am okay with a long (background processing) vs.
shorter (user action that is synchronous).
Thanks.
Chris
-----Original Message-----
From: Shyam Habarakada [mailto:shyamh@microsoft.com]
Sent: Monday, July 28, 2008 11:17 AM
To: Alec Berntson; Chris Butler; Andrei Popescu
Cc: Doug Turner; Chris Prince; Aaron Boodman; public-geolocation@w3c.org
Subject: RE: skeleton Geolocation API - Error codes
// Modified subject to fork this discussion
Here's an updated of errorIds and descriptions to also include service
errors:
/* Errors that can occur on the user-agent/client
*/
001 AccessDenied // User (or policy on user-agent) denied access
to geolocation
002 TimeOut // Async operation timed out
003 NotFound // Position could not be determined
004 NotAvailable // Position features are not available on this
user-agent
// This could be the same as window.geolocation
== undefined
/* Errors that can occur when trying to use a cloud resolver service.
* We should be able to directly buble up the HTTP response codes for
* these 'service' related errors as indicated below.
*/
400 Service_BadRequest
401 Service_Unauthorized
402 Service_PaymentRequired
403 Service_Forbidden
404 Service_NotFound
500 Service_Failed
503 Service_TooBusy
etc.
/* A catch all error. We should decide if it is better to throw in this
scenario
*/
UnhandledException // A catch all error for anything else
Thanks
shyam habarakada
Microsoft Corporation
-----Original Message-----
From: Alec Berntson
Sent: Monday, July 28, 2008 11:10 AM
To: Chris Butler; Andrei Popescu; Shyam Habarakada
Cc: Doug Turner; Chris Prince; Aaron Boodman; public-geolocation@w3c.org
Subject: RE: skeleton Geolocation API
Here's what I was thinking:
NotSupported (not providers)
Error (generic)
Timeout (call to provider took too long)
AccessDenied (user hasn't given permission to this site/app)
Running (Location acquisition is working)
-----Original Message-----
From: Chris Butler [mailto:cbutler@dash.net]
Sent: Monday, July 28, 2008 10:10 AM
To: Andrei Popescu; Shyam Habarakada
Cc: Doug Turner; Chris Prince; Alec Berntson; Aaron Boodman;
public-geolocation@w3c.org
Subject: RE: skeleton Geolocation API
Hi everyone.
This is a little bit of a different issue and may add color to the
discussion regarding optional vs. required: what are all the possible
errors we are considering?
Would timeouts be part of it?
Thanks.
Chris
Received on Monday, 28 July 2008 18:43:19 UTC