package Ġjp . co . f ss oft . verbose . api Ċ Ċ import Ġandroid . database . sqlite . SQLite Database Ċ import Ġandroid . util . Log Ċ Ċ /** Ċ Ġ* ĠTwitter Ġapi Ġstatuses Ġupdate Ċ Ġ* Ċ Ġ* Ġ@ constructor Ċ Ġ* Ċ Ġ* Ġ@ param Ġmy Ċ Ġ* Ġ@ param Ġdb Ċ Ġ*/ Ċ class ĠTwitter Api Statuses Update ( my : ĠLong , Ġdb : ĠSQLite Database ) Ġ: ĠTwitter Api Common ( my , Ġ" https :// api . twitter . com / 1 . 1 / statuses / update . json ", Ġ" POST ", Ġdb ) Ċ { ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠComp anion ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ constructor ĠCreate Ġempty ĠComp anion ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġcompanion Ġobject ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠTAG Ġ= ĠTwitter Api Statuses Update :: class . qualified Name ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠStart ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġadditional HeaderParams ĊĠĠĠĠ Ġ* Ġ@ return ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġstart ( additional HeaderParams : ĠMap < String , ĠString > ?) Ġ: ĠTwitter Api Common ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . v ( TAG , Ġ"[ START ] start (${ additional HeaderParams }) ") ĊĠĠĠĠĠĠĠ Ġstart Main ( additional HeaderParams ) ĊĠĠĠĠĠĠĠ ĠLog . v ( TAG , Ġ"[ END ] start (${ additional HeaderParams }) ") ĊĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFinish ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġresult ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġfinish ( result : ĠString ?) ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . v ( TAG , Ġ"[ START ] finish (${ result }") ĊĠĠĠĠĠĠĠ Ġcallback ?. let Ġ{ Ġit ( result ) Ġ} ĊĠĠĠĠĠĠĠ ĠLog . v ( TAG , Ġ"[ END ] finish (${ result }") ĊĠĠĠ Ġ} Ċ } Ċ