package com.rosetta.messenger.network

/**
 * Request Update packet (ID: 0x0A)
 * Запрос адреса SDU сервера обновлений с основного сервера.
 * Клиент отправляет пакет с пустым updateServer, сервер отвечает тем же пакетом с URL SDU.
 */
class PacketRequestUpdate : Packet() {
    var updateServer: String = ""

    override fun getPacketId(): Int = 0x0A

    override fun receive(stream: Stream) {
        updateServer = stream.readString()
    }

    override fun send(): Stream {
        val stream = Stream()
        stream.writeInt16(getPacketId())
        stream.writeString(updateServer)
        return stream
    }
}
