Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3c98f514 authored by Flole's avatar Flole
Browse files

Added additional fields

parent 40c8a580
Loading
Loading
Loading
Loading
+14 −6
Original line number Diff line number Diff line
@@ -105,6 +105,10 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation {
    private static final String PROPERTY_VERSIONING = "versioning";

    private static final String PROPERTY_SERVERNAME = "name";
    private static final String PROPERTY_SERVERSLOGAN = "slogan";
    private static final String PROPERTY_SERVERCOLOR = "color";
    private static final String PROPERTY_SERVERLOGO = "logo";
    private static final String PROPERTY_SERVERBACKGROUND = "background";


    /**
@@ -254,6 +258,10 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation {
                            JSONObject respTheming = respCapabilities.getJSONObject(NODE_THEMING);
                            // Add theming
                            capability.setServerName(respTheming.getString(PROPERTY_SERVERNAME));
                            capability.setServerSlogan(respTheming.getString(PROPERTY_SERVERSLOGAN));
                            capability.setServerColor(respTheming.getString(PROPERTY_SERVERCOLOR));
                            capability.setServerLogo(respTheming.getString(PROPERTY_SERVERLOGO));
                            capability.setServerBackground(respTheming.getString(PROPERTY_SERVERBACKGROUND));
                            Log_OC.d(TAG, "*** Added " + NODE_THEMING);
                        }

+43 −2
Original line number Diff line number Diff line
@@ -41,6 +41,10 @@ public class OCCapability {
    private String mVersionString;
    private String mVersionEdition;
    private String mServerName;
    private String mServerSlogan;
    private String mServerColor;
    private String mServerLogo;
    private String mServerBackground;

    // Core PollInterval
    private int mCorePollinterval;
@@ -78,7 +82,11 @@ public class OCCapability {
        mVersionMicro = 0;
        mVersionString = "";
        mVersionString = "";
        mServerName = "Nextcloud";
        mServerName = "";
        mServerSlogan = "";
        mServerColor = "";
        mServerLogo = "";
        mServerBackground = "";

        mCorePollinterval = 0;

@@ -159,6 +167,39 @@ public class OCCapability {
        this.mServerName = serverName;
    }


    public String getServerBackground() {
        return mServerBackground;
    }

    public void setServerBackground(String mServerBackground) {
        this.mServerBackground = mServerBackground;
    }

    public String getServerLogo() {
        return mServerLogo;
    }

    public void setServerLogo(String mServerLogo) {
        this.mServerLogo = mServerLogo;
    }

    public String getServerColor() {
        return mServerColor;
    }

    public void setServerColor(String mServerColor) {
        this.mServerColor = mServerColor;
    }

    public String getServerSlogan() {
        return mServerSlogan;
    }

    public void setServerSlogan(String mServerSlogan) {
        this.mServerSlogan = mServerSlogan;
    }

    public String getVersionEdition() {
        return mVersionEdition;
    }