package Ġcom . buy che mi . crm . mvp . presenter Ċ Ċ import Ġcom . buy che mi . crm . base . Base Presenter Ċ import Ġcom . buy che mi . crm . mvp . contract . Log Details Contract Ċ import Ġcom . buy che mi . crm . mvp . contract . Login Contract Ċ import Ġcom . buy che mi . crm . mvp . model . Log Details Model Ċ import Ġcom . buy che mi . crm . mvp . model . Login Model Ċ import Ġcom . buy che mi . crm . net . exception . Exception Handle Ċ Ċ /** Ċ Ġ* Ġ@ Author Ġ 2 0 3 4 2 Ċ Ġ* Ġ@ Date Ġ 2 0 1 9 / 1 0 / 1 5 Ġ 1 6 : 2 2 Ċ Ġ*/ Ċ class ĠLog Details Presenter Ġ: ĠBase Presenter < Log Details Contract . View >(), ĠLog Details Contract . Presenter Ġ{ ĊĊĊĠĠĠ Ġprivate Ġval Ġlogin Model : ĠLog Details Model Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠLog Details Model () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Follow Details ( map : ĠMap < String , ĠString >) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// éĤ®ç®± åıĳéĢģ éªĮè¯ģçłģ ĊĠĠĠĠĠĠĠ Ġcheck View Attached () ĊĠĠĠĠĠĠĠ Ġm Root View ?. show Loading () ĊĊĠĠĠĠĠĠĠ Ġval Ġdis posable Ġ= Ġlogin Model . get Follow Details ( map ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe ({ Ġdata Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġm Root View ?. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdismiss Loading () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġon Follow Details ( data . data ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, Ġ{ Ġthrowable Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġm Root View ?. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// å¤ĦçĲĨ å¼Ĥå¸¸ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow Error ( Exception Handle . handle Exception ( throwable ), ĠException Handle . errorCode ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġadd Subscription ( dis posable ) ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Log Details ( map : ĠMap < String , ĠString >) Ġ{ ĊĠĠĠĠĠĠĠ Ġcheck View Attached () ĊĠĠĠĠĠĠĠ Ġm Root View ?. show Loading () ĊĊĠĠĠĠĠĠĠ Ġval Ġdis posable Ġ= Ġlogin Model . getLog detail a ( map ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe ({ Ġdata Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġm Root View ?. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdismiss Loading () ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġon Log Details ( data . data ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, Ġ{ Ġthrowable Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġm Root View ?. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// å¤ĦçĲĨ å¼Ĥå¸¸ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow Error ( Exception Handle . handle Exception ( throwable ), ĠException Handle . errorCode ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġadd Subscription ( dis posable ) ĊĠĠĠ Ġ} ĊĊ Ċ }