แก้ปัญหา BUG ที่เจอได้ละ... มันเป็นที่ jackson-module-kotlin ซึ่งเป็น lib ที่ใช้ทำงานกับ Json
ผมใช้มันในการแปลง Kotlin Object รูปแบบใดๆ ไปเป็น Json String ซึ่งมันใช้งานได้สะดวกมากๆ
```kt
fun Any.toJsonString(): String = jacksonObjectMapper().writeValueAsString(this)
```
แต่มันได้กับเฉพราะ JVM เท่านั้นน่ะสิ ไม่รู้ว่า lib มันมีปัญหาหรือ Compiler มีปัญหากันแน่
แก้ไขโดยการเปลี่ยนไปใช้ kotlinx-serialization-json แทนซึ่งมันใช้งานโคตรยากเลย
#siamstr

ฝนตกอีกแล้ว ตกไม่เลิก
#siamstr
จากปัญหาที่เจอ BUG เมื่อเรา compile ไปเป็น Native code ข้อมูล ที่จะต้องส่งให้ Client มันหายไป มันเป็น list ว่างได้ยังไง ทั้งข้อมูลก็ดึงมาพร้อมส่งแล้ว **บ้าน่าาา มันหายไปได้ไง!!!!**
แต่สำหรับ JVM ใช้งานก็ปกติดี!!!! ผมเลยตัดสินใจว่าจะตัด Native code ให้ใช้เฉพราะ JVM
### Native code

### JVM

เป็นปัญหาที่ผมไม่ชอบอันดับต้นๆ
1. ควรย้ายไปอยู่ในหมวดการตั้งค่า
2. ควรแก้ไขการเข้าถึงรูปให้ใหม่ แบบนี้ไม่สะดวกเลย ควรแก้ไขการเข้าถึง API ใหม่
ม. ไฟดับ!!! ได้กลับบ้านเร็วโว้ยยยย
ใช่ครับสุดท้ายก็มักใช้หัวล่าง มากกว่าใช้หัวบน
relay.rushmi0.win นี่คือตัว 1.0 ที่ผมกำลังทดสอบอยู่ครับ
ได้ครับ แต่ๆ!!!! ยังไม่แนะนำ เนื่องจากใน github ยังเป็นรุ่น Alpla 0.1 อยู่ครับ
ตอนนี้รุ่น 1.0 ที่จะปล่อยเร็วๆ นี้กำลังทดสอบ และปรับจูนให้เหมาะสม และมีปรับเนื่อหาในเอกสารการติดตั้งและใช้งานอีกด้วย
พี่กดติดตามผมได้เลย เดี๋ยวเสร็จแเล้วจะประกาศอีกที
NIP-45 เพิ่งมีการเขียนใหม่ ดีใช้ได้เลย ตอนแรกที่ผมอ่านไม่เข้าใจเลย เขียนอะไรของมันวะ 5555
## ขอบคุณนะครับ ทุกคนที่ช่วยใช้งานทดสอบ Relay
ช่วงนี้เป็นการทดสอบการตั้งค่า ปรับจูน JVM ให้ใช้ทรัพยาการได้เหมาะสม และปรับแก้ไขโค้ดบางส่วน
จากพฤติกรรมของ Client ในการเรียกข้อมูล สวนใหญ่ 99% มักไม่กำหนด limit ... พี่ๆที่รัน Relay บน cloud ผมแนะนำว่าให้ไปกำหนดค่า limit ค่าสูงที่ที่จะคายข้อมูลออกมา 100 ก็เกินพอแล้วครับ
#siamstr

ผมว่า ตอนนั้นมันเป็นการกำหนค่า Relay เองด้วยล่ะ มันติด CORS









