mirror of
https://github.com/DeviceFarmer/stf.git
synced 2026-04-21 13:25:17 +02:00
Send heartbeats from the provider. This keeps unauthorized and offline devices present as well, which is what we want. This also greatly reduces the number of queries to rethinkdb.
This commit is contained in:
@@ -3,7 +3,6 @@
|
||||
enum MessageType {
|
||||
CopyMessage = 33;
|
||||
DeviceAbsentMessage = 1;
|
||||
DeviceHeartbeatMessage = 28;
|
||||
DeviceIdentityMessage = 2;
|
||||
DeviceLogcatEntryMessage = 3;
|
||||
DeviceLogMessage = 4;
|
||||
@@ -51,6 +50,7 @@ enum MessageType {
|
||||
RotationEvent = 48;
|
||||
StoreOpenMessage = 49;
|
||||
ScreenCaptureMessage = 50;
|
||||
ProviderHeartbeatMessage = 51;
|
||||
}
|
||||
|
||||
message Envelope {
|
||||
@@ -74,12 +74,6 @@ message TransactionDoneMessage {
|
||||
optional string body = 5;
|
||||
}
|
||||
|
||||
// Heartbeat
|
||||
|
||||
message DeviceHeartbeatMessage {
|
||||
required string serial = 1;
|
||||
}
|
||||
|
||||
// Logging
|
||||
|
||||
message DeviceLogMessage {
|
||||
@@ -99,6 +93,10 @@ message ProviderMessage {
|
||||
required string name = 2;
|
||||
}
|
||||
|
||||
message ProviderHeartbeatMessage {
|
||||
required string channel = 1;
|
||||
}
|
||||
|
||||
message DevicePresentMessage {
|
||||
required string serial = 1;
|
||||
required DeviceStatus status = 2;
|
||||
|
||||
Reference in New Issue
Block a user