INNER CODE UNIT · Dart
_WakelockApiCodec
creativecreatorormaybenot/wakelock · wakelock_platform_interface/lib/messages.dart:41
class _WakelockApiCodec extends StandardMessageCodec {
const _WakelockApiCodec();
@override
void writeValue(WriteBuffer buffer, Object? value) {
if (value is IsEnabledMessage) {
buffer.putUint8(128);
writeValue(buffer, value.encode());
} else if (value is ToggleMessage) {
buffer.putUint8(129);
writeValue(buffer, value.encode());
} else {
super.writeValue(buffer, value);
}
}
@override
Object? readValueOfType(int type, ReadBuffer buffer) {
switch (type) {