Commit f6ff0ee1 authored by Him188's avatar Him188

Add currentTimeSeconds

parent 2ea5e805
...@@ -8,7 +8,9 @@ import io.ktor.util.date.GMTDate ...@@ -8,7 +8,9 @@ import io.ktor.util.date.GMTDate
/** /**
* 时间戳 * 时间戳
*/ */
inline val currentTime: Long get() = GMTDate().timestamp inline val currentTimeMillis: Long get() = GMTDate().timestamp
inline val currentTimeSeconds: Long get() = currentTimeMillis / 1000
/** /**
* 设备名 * 设备名
......
...@@ -9,7 +9,7 @@ import net.mamoe.mirai.contact.GroupInternalId ...@@ -9,7 +9,7 @@ import net.mamoe.mirai.contact.GroupInternalId
import net.mamoe.mirai.utils.Tested import net.mamoe.mirai.utils.Tested
import net.mamoe.mirai.utils.coerceAtMostOrFail import net.mamoe.mirai.utils.coerceAtMostOrFail
import net.mamoe.mirai.utils.cryptor.encryptBy import net.mamoe.mirai.utils.cryptor.encryptBy
import net.mamoe.mirai.utils.currentTime import net.mamoe.mirai.utils.currentTimeMillis
import net.mamoe.mirai.utils.deviceName import net.mamoe.mirai.utils.deviceName
import kotlin.random.Random import kotlin.random.Random
import kotlin.random.nextInt import kotlin.random.nextInt
...@@ -73,7 +73,7 @@ fun BytePacketBuilder.writeShortLVString(str: String) = writeShortLVByteArray(st ...@@ -73,7 +73,7 @@ fun BytePacketBuilder.writeShortLVString(str: String) = writeShortLVByteArray(st
fun BytePacketBuilder.writeIP(ip: String) = writeFully(ip.trim().split(".").map { it.toUByte() }.toUByteArray()) fun BytePacketBuilder.writeIP(ip: String) = writeFully(ip.trim().split(".").map { it.toUByte() }.toUByteArray())
fun BytePacketBuilder.writeTime() = this.writeInt(currentTime.toInt()) fun BytePacketBuilder.writeTime() = this.writeInt(currentTimeMillis.toInt())
fun BytePacketBuilder.writeHex(uHex: String) { fun BytePacketBuilder.writeHex(uHex: String) {
uHex.split(" ").forEach { uHex.split(" ").forEach {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment