encodeMortal method
Implementation
Uint8List encodeMortal(final int current, final int period) {
final calPeriod = getCalPeriod(period);
final phase = current % min(max(calPeriod, 4), 1 << 16);
final quantizeFactor = max(1, period >> 12);
final quantizedPhase = phase / quantizeFactor * quantizeFactor;
return encodeToBytes(quantizedPhase.toInt(), calPeriod as int);
}