|
|
@ -96,9 +96,17 @@ function KOSync:addToMainMenu(menu_items)
|
|
|
|
end,
|
|
|
|
end,
|
|
|
|
keep_menu_open = true,
|
|
|
|
keep_menu_open = true,
|
|
|
|
callback_func = function()
|
|
|
|
callback_func = function()
|
|
|
|
return self.kosync_userkey and
|
|
|
|
if self.kosync_userkey then
|
|
|
|
function() self:logout() end or
|
|
|
|
return function(menu)
|
|
|
|
function() self:login() end
|
|
|
|
self._menu_to_update = menu
|
|
|
|
|
|
|
|
self:logout()
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
return function(menu)
|
|
|
|
|
|
|
|
self._menu_to_update = menu
|
|
|
|
|
|
|
|
self:login()
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
end,
|
|
|
|
end,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -328,6 +336,7 @@ function KOSync:doRegister(username, password)
|
|
|
|
elseif status then
|
|
|
|
elseif status then
|
|
|
|
self.kosync_username = username
|
|
|
|
self.kosync_username = username
|
|
|
|
self.kosync_userkey = userkey
|
|
|
|
self.kosync_userkey = userkey
|
|
|
|
|
|
|
|
self._menu_to_update:updateItems()
|
|
|
|
UIManager:show(InfoMessage:new{
|
|
|
|
UIManager:show(InfoMessage:new{
|
|
|
|
text = _("Registered to KOReader server."),
|
|
|
|
text = _("Registered to KOReader server."),
|
|
|
|
})
|
|
|
|
})
|
|
|
@ -363,6 +372,7 @@ function KOSync:doLogin(username, password)
|
|
|
|
elseif status then
|
|
|
|
elseif status then
|
|
|
|
self.kosync_username = username
|
|
|
|
self.kosync_username = username
|
|
|
|
self.kosync_userkey = userkey
|
|
|
|
self.kosync_userkey = userkey
|
|
|
|
|
|
|
|
self._menu_to_update:updateItems()
|
|
|
|
UIManager:show(InfoMessage:new{
|
|
|
|
UIManager:show(InfoMessage:new{
|
|
|
|
text = _("Logged in to KOReader server."),
|
|
|
|
text = _("Logged in to KOReader server."),
|
|
|
|
})
|
|
|
|
})
|
|
|
@ -378,6 +388,7 @@ end
|
|
|
|
function KOSync:logout()
|
|
|
|
function KOSync:logout()
|
|
|
|
self.kosync_userkey = nil
|
|
|
|
self.kosync_userkey = nil
|
|
|
|
self.kosync_auto_sync = true
|
|
|
|
self.kosync_auto_sync = true
|
|
|
|
|
|
|
|
self._menu_to_update:updateItems()
|
|
|
|
self:saveSettings()
|
|
|
|
self:saveSettings()
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|