feat: Update profile saving logic to follow desktop version pattern and enhance local data handling
This commit is contained in:
@@ -42,23 +42,22 @@ class PacketHandshake : Packet() {
|
||||
/**
|
||||
* Result packet (ID: 0x02)
|
||||
* Server response for various operations
|
||||
* Desktop uses: readInt16() for resultCode only
|
||||
*/
|
||||
class PacketResult : Packet() {
|
||||
var resultCode: Int = 0
|
||||
var message: String = ""
|
||||
|
||||
override fun getPacketId(): Int = 0x02
|
||||
|
||||
override fun receive(stream: Stream) {
|
||||
resultCode = stream.readInt8()
|
||||
message = stream.readString()
|
||||
// Desktop: this.resultCode = stream.readInt16();
|
||||
resultCode = stream.readInt16()
|
||||
}
|
||||
|
||||
override fun send(): Stream {
|
||||
val stream = Stream()
|
||||
stream.writeInt16(getPacketId())
|
||||
stream.writeInt8(resultCode)
|
||||
stream.writeString(message)
|
||||
stream.writeInt16(resultCode)
|
||||
return stream
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,7 +34,9 @@ class Protocol(
|
||||
}
|
||||
|
||||
private fun log(message: String) {
|
||||
// Logging disabled for UI connection status
|
||||
// TEMPORARY: Enable logging for debugging PacketUserInfo
|
||||
android.util.Log.d(TAG, message)
|
||||
logger(message)
|
||||
}
|
||||
|
||||
private val client = OkHttpClient.Builder()
|
||||
|
||||
Reference in New Issue
Block a user