mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2025-01-15 12:17:33 +01:00
added menu request
This commit is contained in:
parent
6f012c2109
commit
541561e247
@ -0,0 +1,30 @@
|
|||||||
|
package nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.requests.fossil_hr.menu;
|
||||||
|
|
||||||
|
import org.json.JSONException;
|
||||||
|
import org.json.JSONObject;
|
||||||
|
|
||||||
|
import nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.adapter.fossil.FossilWatchAdapter;
|
||||||
|
import nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.requests.fossil_hr.json.JsonPutRequest;
|
||||||
|
|
||||||
|
public class SetCommuteMenuMessage extends JsonPutRequest {
|
||||||
|
public SetCommuteMenuMessage(String message, boolean finished, FossilWatchAdapter adapter) {
|
||||||
|
super((short) 0x0500, createObject(message, finished), adapter);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static JSONObject createObject(String message, boolean finished) {
|
||||||
|
try {
|
||||||
|
return new JSONObject()
|
||||||
|
.put("push", new JSONObject()
|
||||||
|
.put("set", new JSONObject()
|
||||||
|
.put("commuteApp._.config.commute_info", new JSONObject()
|
||||||
|
.put("message", message)
|
||||||
|
.put("type", finished ? "end" : "in_progress")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
);
|
||||||
|
} catch (JSONException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user