package Ġru . by prog miner . mod bot . vk Ċ Ċ import Ġru . by prog miner . mod bot . ApiException Ċ import Ġru . by prog miner . mod bot . utility . Large Object Ċ Ċ class ĠVk ApiException : ĠApiException Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠERROR _ MSG Ġ= Ġ" VK ĠAPI Ġerror Ġ#% 1 \$ s : Ġ% 2 \$ s " ĊĊĠĠĠĠĠĠĠ Ġprivate Ġfun Ġformat ErrorMessage ( error : ĠLarge Object ) Ġ= ĠERROR _ MSG ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. format ( error [" error _ code "], Ġerror [" error _ msg "]) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġval Ġerror : ĠLarge Object ĊĊĠĠĠ Ġconstructor ( error : ĠLarge Object ): Ġsuper ( format ErrorMessage ( error )) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . error Ġ= Ġerror ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( cause : ĠThrowable , Ġerror : ĠLarge Object ): Ġsuper ( format ErrorMessage ( error ), Ġcause ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . error Ġ= Ġerror ĊĠĠĠ Ġ} Ċ }