From acb78e38fd5135b03f7ce40f78b495d7412422fa Mon Sep 17 00:00:00 2001 From: "S.Shahsavari" Date: Mon, 8 Jul 2024 10:37:21 +0330 Subject: [PATCH] - Version Control implementation bug fix - Ayan Notif implementation bug fix --- PishkhanHelper/build.gradle | 6 +++--- .../activity/HelperDrawerActivity.kt | 19 +++++++++++++++++- .../pishkhanhelper/app/HelperApplication.kt | 4 ++-- .../fragment/login/EnterOtpCodeFragment.kt | 10 ++++++++- .../ayantech/pishkhanhelper/model/AppInfo.kt | 4 +++- .../model/versionControl/AppExtraInfo.kt | 7 +++++++ ...olicy.xml => helper_ic_privacy_policy.xml} | 0 ...xml => helper_ic_terms_and_conditions.xml} | 0 .../src/main/res/drawable/notif_logo.png | Bin 0 -> 9010 bytes .../res/layout/helper_drawer_activity.xml | 6 +++--- .../src/main/res/values/properties.xml | 6 ++++++ 11 files changed, 51 insertions(+), 11 deletions(-) create mode 100644 PishkhanHelper/src/main/java/ir/ayantech/pishkhanhelper/model/versionControl/AppExtraInfo.kt rename PishkhanHelper/src/main/res/drawable/{ic_privacy_policy.xml => helper_ic_privacy_policy.xml} (100%) rename PishkhanHelper/src/main/res/drawable/{ic_terms_and_conditions.xml => helper_ic_terms_and_conditions.xml} (100%) create mode 100644 PishkhanHelper/src/main/res/drawable/notif_logo.png create mode 100644 PishkhanHelper/src/main/res/values/properties.xml diff --git a/PishkhanHelper/build.gradle b/PishkhanHelper/build.gradle index 501d918..7145690 100644 --- a/PishkhanHelper/build.gradle +++ b/PishkhanHelper/build.gradle @@ -53,13 +53,13 @@ dependencies { implementation 'com.github.shadowalker77:whygoogle:0.8.2' //Ayan Networking - implementation 'com.github.shadowalker77:networking:1.6.1' + implementation 'com.github.shadowalker77:networking:1.6.7' //Version Control implementation 'com.github.ayantech:versioncontrol:0.6.2' //Push Notification - implementation 'com.github.shadowalker77:pushnotification:1.1.10' + implementation 'com.github.shadowalker77:pushnotification:1.1.11' //Scanner api 'com.google.zxing:core:3.5.0' @@ -94,7 +94,7 @@ afterEvaluate { artifactId = 'pishkhanhelper' // Version Library Name (Example : "1.0.0") - version = '0.3.2' + version = '0.3.4' } } } diff --git a/PishkhanHelper/src/main/java/ir/ayantech/pishkhanhelper/activity/HelperDrawerActivity.kt b/PishkhanHelper/src/main/java/ir/ayantech/pishkhanhelper/activity/HelperDrawerActivity.kt index 341c20d..e39b286 100644 --- a/PishkhanHelper/src/main/java/ir/ayantech/pishkhanhelper/activity/HelperDrawerActivity.kt +++ b/PishkhanHelper/src/main/java/ir/ayantech/pishkhanhelper/activity/HelperDrawerActivity.kt @@ -11,6 +11,7 @@ import ir.ayantech.ayannetworking.api.AyanApi import ir.ayantech.ayannetworking.api.AyanCommonCallStatus import ir.ayantech.ayannetworking.api.CallingState import ir.ayantech.ayannetworking.ayanModel.FailureType +import ir.ayantech.pishkhanhelper.model.versionControl.AppExtraInfo import ir.ayantech.pishkhanhelper.PishkhanHelper import ir.ayantech.pishkhanhelper.R import ir.ayantech.pishkhanhelper.app.HelperApplication @@ -25,6 +26,7 @@ import ir.ayantech.pishkhanhelper.model.AppInfo import ir.ayantech.pishkhanhelper.rate.showRatingIntent import ir.ayantech.pishkhanhelper.storage.SavedData import ir.ayantech.pishkhanhelper.fragment.login.EnterPhoneNumberFragment +import ir.ayantech.pushsdk.core.AyanNotification import ir.ayantech.versioncontrol.VersionControlCore import ir.ayantech.whygoogle.fragment.WhyGoogleFragment import ir.ayantech.whygoogle.helper.SimpleCallBack @@ -119,6 +121,7 @@ abstract class HelperDrawerActivity : LocaleHelperActivity) -> Boolean abstract val handleDrawerLayoutLockOnTopFragmentChanged: (whyGoogleFragment: WhyGoogleFragment<*>) -> Boolean abstract val getUserPhoneNumber: () -> String + abstract val getUserToken: () -> String open val onPrivacyPolicyMenuItemClicked: SimpleCallBack? = null open val onTermsAndConditionsMenuItemClicked: SimpleCallBack? = null @@ -138,6 +141,18 @@ abstract class HelperDrawerActivity : LocaleHelperActivity() { @@ -30,7 +32,9 @@ abstract class EnterOtpCodeFragment : WhyGoogleFragment!a4C|~SU?Gc=KzU!rxM6jJ@EDVztET9n z8)!vm0X0>aasU!sz!O7sgavqdcoC2RDguAjMS|Cd!{P$4KP1E(Dgu`d8Nw`4MzG5` zJO(C(L83}1QF_@Huq@uWlg1DqKTtX5lA%~QehyDF00CK}SyC97< zwg2V?-l+(<5sBVNadCfte}um@0*7}MmsC^)*N_sIl7fR2a6+IL(J=t-MG*Yg3Yr)K z8jtlRVsT!u!xbH!aK1zp0Z`JvRPglvXIU@8-(~_0CLZAEEiQ?WI8^Bmp)>j)I&WXR z#~c&Lpx@-iOdNW|eyaX62Ey(pu9i42nhwT20! z9MM>>LnTE1Z3;%yk%&Wrp8YwOD7byzojCBe8Po%PP z|CJPU8fQnM3<*ByL{OQ zk8{C#fDZ`9IvOxNt;=$figI#rDTL%7aZxCwo)>}W=!M4UX{rc-=0RYw&PZt~Ss6zO zMH#pPT2US@qu_{!E66HJ!ZD7{k`nSRPLfj6&i|UPi9`DyI>Eo@JO4klc{T=a`ORk``{x3XF928&tFlhhMMEt)h`RCcc1^BI z^t`P4B5oS|EUZ%WuZJswl`4KYxrXjfK4?moeJF;V-s_p#4ayD~_^=o-jUJkjo>@_v z5iXI{hzi)zA=4e>e;4?07T~(3pBBralH-5sqwh&nG}5S3J8?>WQ;D3fh3cz)VfKYi zpQfsZ-S$56vfI&@r|qf2q$&HjT+V4TmC~Wy{*!C#SNv$ceYJ0rA#}P+zv(3{5Oc*Yr=aIp zGoeLxxf5EPTV{`Eg6UI272|4ia zDsJ}cb6#&eF+|x{)_^U|TO8UlfTEUhX`X-X+<@(~_h(vG!sM)7*KeLsqU_nyBL2{H zyaW#XW=XpSDc@T8u{R_(Ki}_YVkr%fpp>HKgxkWwaxB7nyM@x162t6s6&9oV&SJ=p@>POWBvn(#^I2SHN|6{G zJAFo6@@1;4`zt9PQD^~REqXb)XJ!|hbiwbqn8UI63hZZ&8bG32JA-edq~%14C!JRUZmN*fKd4UR~8n=r~o$*DNXUpl-t{xdN3<|Nf6>) zf(+hnngbAw74wsmHyRxrv(j%7M2K&RQ0n}Xn{;O15vM<>NAr4;-s+D zZo0{UnYjodI@9ep+scJKR-)Pu8$GjYF5GkBfOpa}z35}xJ~7j|{X^E~#!1#OS_Nsf z7WC?PXy_8|wc-)e!0)y$pWaAsd|!?|k+c_c?(7aps<7wuC&3xeX{v13pbmIST;(dp zd|Xq2NerUpyE0mLG4o0ZN8mJXitEB#IU&{|q1OzH98MW9Z zkD$S~vZJ2z>8_B@r-(#Qjox2HOPQrI-n4LP^zj!Y{`D`;W@GY-4hmPUXyyZ>q9;b) za9sVMPp57+rj};0nN@B6K)Ln?(+`~+^*=v9I3iK>OVP&MKW9NY6Jzt*4v@Ytf)Ll- zcjUV4Ry3Dg86ip;8JxmTjw|=Y+4_0tL*Lgm+{nuvmv>BKt~~u!jI`Z;q_RBdb0mcA zBYltgr!iL(QSF1F>v!!(Gaw(_(#$>Hz|xC?debgZFUg78LS9rkm)E7nEw{?Cx^=m` zJ*Ltt7BBWvCjz$BEZP^g{H^!h) zA*Ud|ow6C(;y)2IdfzM1COdsepWuZ$txGScU)Wntofr`os2!sWz$ z@cz7I$2x)y&$l#kUHhW;{FXfcMujSspY|Osbgo9)Y`s*PPE^}?m)mRDKhMWTs#CqD zt~-_aMS=vIdKZxtuM6bQ@f3EuFA*oA6YR%aS09Gx$tWtSei7{^l45Q@2HK_zNIvTu zRIT+IDj5AK)`D*^o!>4R1O1O^iss;P81vvwm+mQyIdjSGlvle36gDiD`!sa3oMI-} zOlf}I5{k1fA1zU+DFD7XI=oLfwc8o6eK19hEHw<&RM(|xi>Um{TK40uAT=7T1BLC_ zmii-FL~n9mADcvpCU?i8FM%t1PPCJTI#vS2q8skh7h{rY@tXZXLE|X{{DC zIYMYjsJLphYQQHx7bIcEl$MD`q(#*MojDfF{w5`HB>nb`O21omAd5ONia+Ti;w}D%|t-f&N z`qIfxVtnzeKQEqC733fVY0y>nqMl&@=NVl}p!)OHpy;jQC=2n&&wYC7y4q6mW;whi z(T?Om2!9^B_%$>{=Y_>V@vIW_3|AxMJk_dgrvSKhgF|<2llx*CbH(YMp4L*zy!V+H zkY@|XGr+^hYQHBUb{1BWdpFJ$@zIkD3?%|?m=_pZa#krP9=4q-tGCG1(i?P zn073T$581y&Y&uljTDH8pDdwI9L4v^Wj-kZwY3YG=vVG*?xDtZ1~Z;30GLE+^u~i7 z+Pstx?QIM&D{s>7U&s=MnRAF zrcxx~SUI?(j!XhpUNs)Ainl+rijYct!X2+y;6T~=YqX#atNOzDz3!0GS(t`L3R}zi zDtVE-X_kJxXryQD+KjpTa9+pET5G5NLB}bl)dE0n8c@7GsxshVG^Xfy4IS0MTM#-m zLI(!H`L+DcRmwRwr~BXCTdL~=3fFf6zn&HSy)<-*&5SJq6?u1<9ThbY4<}7G%{Dey z4Pxb<{!+@w(+)oya?rt=S6u*@7XgadwS!)APkGY~WX$(y`a-8!^WX)5G9o^|toS2w zt#wAs%r*Y(WnrsjEut<>fZ-75*Brlkl#W`EYU^asvGekkZ2hNZXkUbj_5Q-A$A*5> z;PbW1)rLNaM}?MyoMUEbxlR^ z24dMBF&${ji#=b{u9ZNIlM%WVqVPFKz(<6{8bA50ag3agPBH!{Y)oZH$|=`uW6I~~ zzk>#iI4C*?aiCMou4w!~Td zUI)w_&MibS7(+0Jh1Cl$*qq5#qfv+a4n-BE~vDVUv7w>u}%$i*#-h{(sl#lAI@5eS~>pFFUa6(*ZlNX9*SA5wmt zdA!x8Gd(2u=}3>|M@~(7^1YjkRxR;C-Dn^%2k)iF0fo^gm2GGHZ;q8_c~K{p_lIcQ z8`M$c#b`L;TITl{`js2-Trai6$FcILCMzYk&?h0w)`DA*7x}H^nxrFAfUy40(ODV0 z4IKi5dxLIFlKrygxxm^Gn@LHpx&2cjID&oQv2C&CFYG`|Ec4xUxhDsXr9KwfWcg{9 zZ$W`n|FGi14<1IxQI>Adk8f{>wA-JFrM2vx4O|SSfJQ4JkQ}d5HmI2&!LGIDafhV7S?&c;RiHAV_wu{ zot`JAV3$X!+dst^O4Cw8ri<#UxaM46zP&I8mMcem?bM}N276N^*hm;8=@<|Fo0UvN z?OMXHvgCGBb9`$SnR*n5Z+O`fV!vC|ftx zf9l6UGAOP$Sk%9^S@!iP1VsTS-d#z$lRVp4A_RfmS}abHj_Iu1mJE>xdl^md{q`x- z$seIz#H6PWX<1&a#$bzm(!8`)mq)H#rHgjho+k1>&2!!<SD^ z!5Db`eDPfX)n8Vm%42aC1#P)KYz#f_#+^O-H8mF9w&?<9tMp5XC9bh-qzU&c7&q=u z19f6z*_zU?OJ#Y9XSLK)*R!YD@*5YAKH@&IX5xuuG0*%^LE@L0e1~vhI=3=7(L>(K z81l&lx}Vd+Y+E z@JfEY&w-cR)NW%hLMZjR7+rov4xbmes}I~Izngd$yAm;^IWpnt*ze?3PV%=F|Fp4r z%JTw**eu?^a!$Y-tiWE;MsDp)T?`9U#3TV1rNU{7? zg&=8UL-VyTIIK@&_VXF-lt}R`s}j;Smrr>6wEmVM6gGae-xPFB^6U>VBk}N9!D2c# zq*IsfvXNep1ne`<&V)5QBVSQ|)=JJ7j1juuu`Frxxt>htagGV{1?+84jaPkB^VQkr z^U9lL%~HDZb3E-xWI}UFj0m1Acu2&u#pl$8O+!(0p|JJ>sEjuevM(_Jpi}giy zu+nRCR_Kfbt6U|d{$YcopqFVWW+=-0G6~zDxp_4uB+E)>A0PY$%Km0nCw6__q|>w2 zs`SbdBjBKO7uDHwE}h$2P9-D>h~8U%B9-&<^C0owe%9$AC29*p)cSJxN!T+(UM|T@ zw8`shK)2r__oexB=_jezoP@v*I7j@<_B$=mBJ{{kg{p2PRhF`cHQ@yZef^mTZo+Zb zp(^jwfVzL-{ZDCh4`CVEs@;H@YKUa>G^>u^RJcM?60t#XS}R;( z>tj1?6*u2f8iZ;2E_=~lCnIP-?vW{cYpLy|`r`$A8T-1H7nB)YI_=OVN1H>#CY>R30KVh zO8y~C!7eUYnd(~f)`Y;?xatNkB=60Pm29DB825Hp&8g@AG=xg;=zTod_K{)ditonN zkz1>bK?`aJek(UV(|v;4R2Oem{hhj5x3|Z;_|bGtP9>rz!+bAcHBB}ppd|Jb-_?1g6BbOa*!y6^QS^3`)h*hfCnYU)(MEQM@#aP4LeZGm{bwT0R_X~R zGacJY^`_MG+4Y@Me2Z_xuhOCqv_{z2IkfxB78Puzzc^)Hu3W;W#z`j8jzlvLKo(xfKR^q!wZEfjlGRqLxhfiMSH5!#qXF|iA z+n)f*Px_L!S45R4wLwjW++d?wcqF}|0iE}J{H752*49*0GB&2dL)XYP z1Ny=bn<(_D?>AnOF@iVmd39gaW6F8+?2e`IgJ{adKB z^kB!wV-DFZ8k9*^_;<>&-wF7$)e%Ej)HysbSG;hK{J|7op8qJ%j6-{v;DC;V&~;uJFvX&9%O$| zvV8XH$cOfnJMtx#RZ(m$J0Qjrm(4Ym@X4Zj_Hk=0WmmUSbl8^dLU0#{JP45HX+pp3 zfce_u4k2*;@gdR8xX(KW`TGI26#abNIg?J&(7O-rMb84)1n6l76-fRIo1Z2vq!d1K z3@j>|4zKZPGt+v_z+fMJ?;x@J36sCbVH=T$z%ZQj{z|S$(aoOZPxJ$IMX0KDM(6cs zllzX=+pX$Qhk0YSj!$-{wAK$8x{0aBxQ;&DNkE^cUdq#jI_ye;aLR^s#9+C{llNA6 z&P-1pHh7Db8AdMNQ*z|*1mwb)9A090+>ynMH{Mwn!>!ag7qbKLOu5^Ga_NpCzx$`v zTH_i1z{@3%fUdb@YW`eFoK>;5Kd~;r75ZK1T(P3M`Gmg=&!b0bOdy<$2Hv|-6L@$K zO30NrDBa|Gv58x|P?qmHI{1w!b@3b4zLYnk+d`vVXpD(I@OJ!!Y zFb2rJzpBDRUCv0mK?A6E`8`MRU|XZ=dBFhe=7k&llFu4;-&@hrX7<*Y@KGq45El(& z(WN<}=U>=O=~34FRX&W6c#cy_`dG`yE1jujs|AHcZTKVC{K)-Cp75Kel1T-jgO8iO za_2E99%XT+_a9P!D7_jHkn+k}Xwu{1ac3|&b$Ta{^D(1@wiOrMQ~hB_+EQ+wMlZk_cNoY2ub4R4hRnZ zd|SC)IOSmh(OumcKjj?6!#808q7mwB%7nPq$_+6!c;SZ*e>_R7Y<70W_oW}#gwB>G z6sDg&hFLXi*jdgd&(|zHvTL%73B5jM;{J6W+6vY`KkDsDg8eQr{Fphd5_o-R&rw96 z2^=nJ?w;y+IbO+F<2T%Q^h4(7oT;hZtYnu{;r!Ax`M&~h^1$B9lTFkUVit=R0mXwy zvI9Mq0vzBO5F)#Ia2hhE2dnKEi?Ve{%_uo1p7=-&0ajMicg6(OSy8h^0>Y1VSByn* zVkr_D;HlP+_A$hG+O6kb&%KryqGb{2C;)CpNs0jcP6kl*D2~McKSQJq9|L+8CqZLi z;cMQTG-m!bZSY9qa1&JZ4Sq*t;g=IIJnEhWji=s0*L>yHu$31fEfB&pDT{7@U=#(9EvG;; zT5LYx=;6PO1HleK;mB=yl|w{kOXL^CA^*)v8F-Euam-P}ma&DVVlN%T1yWw~5e3*4 z-lBF_K>jC>`CKHiMsqiRSV(6U&@^g$41fq!C>GZa>Um433-Sf*QAa_*=`Kt7>2_N0 z@Ii9(umq% hXho1%@=ynAhA9HFnqvhzhrepk)4Hlzs^M_!e*k+gYY6}V literal 0 HcmV?d00001 diff --git a/PishkhanHelper/src/main/res/layout/helper_drawer_activity.xml b/PishkhanHelper/src/main/res/layout/helper_drawer_activity.xml index 01ad055..71eec9c 100644 --- a/PishkhanHelper/src/main/res/layout/helper_drawer_activity.xml +++ b/PishkhanHelper/src/main/res/layout/helper_drawer_activity.xml @@ -240,7 +240,7 @@ android:layout_centerVertical="true" android:background="@drawable/helper_background_radius_8" android:padding="@dimen/margin_8" - app:srcCompat="@drawable/ic_privacy_policy" /> + app:srcCompat="@drawable/helper_ic_privacy_policy" /> + app:srcCompat="@drawable/helper_ic_terms_and_conditions" /> + + Hook + android + @drawable/notif_logo + \ No newline at end of file