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

Commit 886e6cac authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Add host feature for `push --sync` support."

parents 0f185bb1 5176df8d
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -1140,6 +1140,7 @@ int handle_host_request(const char* service, TransportType type,
        if (should_use_libusb()) {
        if (should_use_libusb()) {
            features.insert(kFeatureLibusb);
            features.insert(kFeatureLibusb);
        }
        }
        features.insert(kFeaturePushSync);
        SendOkay(reply_fd, FeatureSetToString(features));
        SendOkay(reply_fd, FeatureSetToString(features));
        return 0;
        return 0;
    }
    }
+1 −0
Original line number Original line Diff line number Diff line
@@ -55,6 +55,7 @@ const char* const kFeatureShell2 = "shell_v2";
const char* const kFeatureCmd = "cmd";
const char* const kFeatureCmd = "cmd";
const char* const kFeatureStat2 = "stat_v2";
const char* const kFeatureStat2 = "stat_v2";
const char* const kFeatureLibusb = "libusb";
const char* const kFeatureLibusb = "libusb";
const char* const kFeaturePushSync = "push_sync";


static std::string dump_packet(const char* name, const char* func, apacket* p) {
static std::string dump_packet(const char* name, const char* func, apacket* p) {
    unsigned command = p->msg.command;
    unsigned command = p->msg.command;
+2 −0
Original line number Original line Diff line number Diff line
@@ -51,6 +51,8 @@ extern const char* const kFeatureCmd;
extern const char* const kFeatureStat2;
extern const char* const kFeatureStat2;
// The server is running with libusb enabled.
// The server is running with libusb enabled.
extern const char* const kFeatureLibusb;
extern const char* const kFeatureLibusb;
// The server supports `push --sync`.
extern const char* const kFeaturePushSync;


class atransport {
class atransport {
public:
public: