ΠΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, Π΅ΡΡΡ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ android (Π½Π° java). ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ Π΄Π»Ρ ΡΠΊΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ² Ρ Π»Π΅Π½ΡΠΎΠΉ ΠΏΠΎΡΡΠΎΠ². Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅Π»ΠΊΠΈΡ
Π΄ΠΎΡΠ°Π±ΠΎΡΠΎΠΊ/ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΡΡΠ³ΠΈΡ
Π·Π°Π΄Π°Ρ. ΠΡΠ΅ ΡΡΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΆΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ
ΡΠΈΡΠ΅ΠΉ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ Π² Π²ΠΈΠ΄Π΅ ΡΠΎΡΡΠΎΠ² ΡΠΆΠ΅ Π΅ΡΡΡ, Π½ΡΠΆΠ΅Π½ Π»ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠ΅ΠΊΡΡ Π΄Π»Ρ Π½ΠΎΠ²ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΎΡ Π±ΡΠΊΠ΅Π½Π΄Π°). 1. Π Π·Π°ΠΏΡΠΎΡΠ΅ Π»Π΅Π½ΡΡ ΠΏΠΎΡΡΠΎΠ² Π΄Π»Ρ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈ Π½Π΅Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π·ΠΎΠ½Ρ ΡΠ±ΡΠ°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ locale. 2. ΠΡΠ»ΠΈ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΡΠΈΡΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ° ΠΎΡ Π±ΡΠΊΠ΅Π½Π΄Π° - ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠΎΠ°ΡΡ. 3. ΠΡΠ»ΠΈ ΠΏΡΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½ΠΈΠΊΠ½Π΅ΠΉΠΌΠ° ΠΎΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΡΠΎΠ±Π΅Π», ΡΠΎ ΠΏΡΠΈ ΡΠ°ΠΏΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΡ Π²ΡΠ΄Π°Π²Π°ΡΡ ΡΠΎΠ°ΡΡ Β«ΠΠΈΠΊΠ½Π΅ΠΉΠΌ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π΅Π»ΡΒ» (ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Ρ ΡΡΡΠΎΠΊΠ° 57) 4. ΠΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΈΠΊΠΎΠ½ΠΊΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ 5. Π‘ΠΌΠ΅ΡΠΆΠΈΡΡ Π²ΡΠ΅ Π² ΠΌΠ°ΡΡΠ΅Ρ. 6. ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΠΏΠΎΡΡΠΎΠ² Π² Π½ΠΎΠ²ΠΎΠΌ ΡΠ°Π±Π΅ Π΄Π»Ρ ΠΌΠΎΠ΅Π³ΠΎ ΠΏΡΠΎΡΠΈΠ»Ρ (ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΡΡΠΎΠ² Π²Π΅ΡΠ½Π΅Ρ /api/v2/post/user) ΠΈ Π΄Π»Ρ ΡΡΠΆΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΈΠ»Ρ (/api/v2/post/user/live?userId=β¦). DTO ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΡΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ°ΠΊΠΎΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΆΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π»Π΅Π½ΡΠ΅ ΠΏΠΎΡΡΠΎΠ². ΠΠ°ΠΊΠ΅Ρ Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ