Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/jangernert/FeedReader.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Lukas Gernert <jangernert@gmail.com>2019-12-19 16:14:14 +0300
committerGitHub <noreply@github.com>2019-12-19 16:14:14 +0300
commitcf1be176c1e4275d51e1e8888e3b338cb5b318f3 (patch)
treefe3805eb081c7cdfb6b68070401765aec4f3f551
parentb6ae8f05663616be293c6cf088c4eb00ac03083d (diff)
parent376ed73f36d3a99f0313ea104a835b40430e03ca (diff)
Merge pull request #957 from tytan652/fix-freshrss
fix: freshrss with yunohost-like solutions
-rw-r--r--plugins/backend/fresh/fresh.plugin2
-rw-r--r--plugins/backend/fresh/freshAPI.vala2
-rw-r--r--plugins/backend/fresh/freshInterface.vala2
-rw-r--r--plugins/backend/fresh/freshUtils.vala5
4 files changed, 8 insertions, 3 deletions
diff --git a/plugins/backend/fresh/fresh.plugin b/plugins/backend/fresh/fresh.plugin
index 6b5c598c..ea74fbcc 100644
--- a/plugins/backend/fresh/fresh.plugin
+++ b/plugins/backend/fresh/fresh.plugin
@@ -2,7 +2,7 @@
Module=fresh
Loader=C
Name=freshRSS
-Version=0.1
+Version=0.2
Description=Add freshRSS backend to FeedReader
Authors=Jan Lukas Gernert <jangernert@gmail.com>
Copyright=Copyright © 2015-16 Jan Lukas Gernert
diff --git a/plugins/backend/fresh/freshAPI.vala b/plugins/backend/fresh/freshAPI.vala
index f882b188..98a3c50a 100644
--- a/plugins/backend/fresh/freshAPI.vala
+++ b/plugins/backend/fresh/freshAPI.vala
@@ -28,7 +28,7 @@ public class FeedReader.freshAPI : Object {
{
Logger.debug("fresh backend: login");
- if(!Utils.ping(m_utils.getUnmodifiedURL()))
+ if(!Utils.ping(m_utils.getApiURL())) // Ping with api URL
{
return LoginResponse.NO_CONNECTION;
}
diff --git a/plugins/backend/fresh/freshInterface.vala b/plugins/backend/fresh/freshInterface.vala
index 72656f77..27583fad 100644
--- a/plugins/backend/fresh/freshInterface.vala
+++ b/plugins/backend/fresh/freshInterface.vala
@@ -265,7 +265,7 @@ public class FeedReader.freshInterface : FeedServerInterface {
public override bool serverAvailable()
{
- return Utils.ping(m_utils.getUnmodifiedURL());
+ return Utils.ping(m_utils.getApiURL()); // Ping with api URL
}
public override void setArticleIsRead(string articleIDs, ArticleStatus read)
diff --git a/plugins/backend/fresh/freshUtils.vala b/plugins/backend/fresh/freshUtils.vala
index 4f04e294..3cce5bdd 100644
--- a/plugins/backend/fresh/freshUtils.vala
+++ b/plugins/backend/fresh/freshUtils.vala
@@ -117,6 +117,11 @@ public class FeedReader.freshUtils : GLib.Object {
return Utils.gsettingReadString(m_settings, "url");
}
+ public string getApiURL()
+ {
+ return getURL()[0:-12];
+ }
+
public string getPasswd()
{
return m_password.get_password();