Клиент Javascript API-интерфейса канала App Engine не использует мой обратный вызов onError - PullRequest
1 голос
/ 23 августа 2011

Я использую API канала App Engine для поддержания связи между расширением Chrome и приложением App Engine. Вы можете увидеть мой код, связанный с каналом, здесь: https://github.com/2cloud/Chrome/blob/3fe70262ef69ae8286a057055f4108760560c47e/socket.js (Приложение с открытым исходным кодом, поэтому вы можете проверить репозиторий, чтобы получить представление о том, как все это сочетается)

По какой-то причине моя проблема заключается в том, что ошибка 401, которую выдает App Engine при истечении срока действия токена, не отправляется моему слушателю onError. Я попытался просто зарегистрировать объект ошибки изнутри onError, вне оператора if, и все равно ничего не получил. Я пришел к выводу, что onError не вызывается, когда выбрасывается 401, как указано в документации.

Кто-нибудь еще видел эту ошибку? У кого-нибудь еще есть идеи как это исправить?

1 Ответ

2 голосов
/ 24 августа 2011

Я воспроизвел эту ошибку и начал исправлять ее.http://code.google.com/p/googleappengine/issues/detail?id=5685

...