sendPowerAction static method

Future<void> sendPowerAction(
  1. Request request,
  2. String id,
  3. bool onOff, {
  4. Link? injectedClient,
})

Implementation

static Future<void> sendPowerAction(Request request, String id, bool onOff,
    {Link? injectedClient}) async {
  final link = injectedClient ?? GraphLinkCreator.create(request);
  final req = GmakePowerActionRequest((b) {
    b..vars.deviceId = id;
    b..vars.onOff = onOff;
  });
  Repository.mutate(
    link,
    req.operation,
    req.vars.toJson(),
  );
}