gogbajbobo / geotracking

2 stars 0 forks source link

Неоправданная зависимость от STGTAuthBasic. #24

Closed vkovtash closed 11 years ago

vkovtash commented 11 years ago

В STGTTrackingLocationController в методе trackerInit принудительно устанавливается провайдер аутентификации [[STGTDataSyncController sharedSyncer] setAuthDelegate:[STGTAuthBasic sharedOAuth]];

Это делает невозможным использование библиотеки с другими провайдерами аутентификации, и вообще делает бессмысленным свойство authDelegate класса STGTDataSyncController.

Необходимо убрать из кода библиотечных классов назначение authDelegate и перенести его в AppDelegate или другие служебные классы.

Конкретно:

gogbajbobo commented 11 years ago

перенес все связанное с [STGTAuthBasic sharedOAuth] в STGTAppDelegate