Я хотел бы написать свой собственный OauthClient, встроенный в уже доступный Ti.Network.HTTPClient.Appcelerator Titanium write custom HTTPClient
Я попытался наследовать от него со следующим кодом:
function OAuthClient (params) {
Ti.Network.HTTPClient.call(this, params);
}
OAuthClient.prototype = Object.create(Ti.Network.HTTPClient.prototype);
OAuthClient.prototype.constructor = Ti.Network.HTTPClient;
, но когда я пытаюсь создать новый OAuthClient следующим
var client = new OAuthClient({
onload: function() {},
onerror: function() {}
});
я получил следующие ошибки:
[ERROR] : TypeError: Illegal invocation
[ERROR] : File: app.js
[ERROR] : Line: undefined
[ERROR] : SourceId: undefined
[ERROR] : Backtrace:
[ERROR] : undefined
Каков правильный способ создания пользовательского HttpClient в титане?
Спасибо!
У вас есть желание изучить этот проект: https://github.com/viezel/napp.alloy.adapter.restapi – developer82