From 6703d8c7f42a576e2ca5a302d5e78b3a959f725d Mon Sep 17 00:00:00 2001 From: Ryan Zhao Date: Mon, 29 Nov 2021 14:49:53 +1100 Subject: [PATCH] add timestamp to call message UI --- .../Message Cells/CallMessageCell.swift | 33 ++++++++++++++---- .../CallIncoming.imageset/CallIncoming.pdf | Bin 5425 -> 5125 bytes .../CallMissed.imageset/CallMissed.pdf | Bin 5337 -> 4750 bytes .../CallOutgoing.imageset/CallOutgoing.pdf | Bin 5418 -> 5121 bytes .../Messages/Signal/TSInfoMessage.m | 2 ++ 5 files changed, 29 insertions(+), 6 deletions(-) diff --git a/Session/Conversations/Message Cells/CallMessageCell.swift b/Session/Conversations/Message Cells/CallMessageCell.swift index 1c7454967..65e1c28dc 100644 --- a/Session/Conversations/Message Cells/CallMessageCell.swift +++ b/Session/Conversations/Message Cells/CallMessageCell.swift @@ -7,6 +7,14 @@ final class CallMessageCell : MessageCell { // MARK: UI Components private lazy var iconImageView = UIImageView() + private lazy var timestampLabel: UILabel = { + let result = UILabel() + result.font = .boldSystemFont(ofSize: Values.verySmallFontSize) + result.textColor = Colors.text + result.textAlignment = .center + return result + }() + private lazy var label: UILabel = { let result = UILabel() result.numberOfLines = 0 @@ -30,6 +38,14 @@ final class CallMessageCell : MessageCell { return result }() + private lazy var stackView: UIStackView = { + let result = UIStackView(arrangedSubviews: [ timestampLabel, container ]) + result.axis = .vertical + result.alignment = .center + result.spacing = Values.smallSpacing + return result + }() + // MARK: Settings private static let iconSize: CGFloat = 16 private static let inset = Values.mediumSpacing @@ -42,11 +58,12 @@ final class CallMessageCell : MessageCell { super.setUpViewHierarchy() iconImageViewWidthConstraint.isActive = true iconImageViewHeightConstraint.isActive = true - addSubview(container) - container.pin(.left, to: .left, of: self, withInset: CallMessageCell.margin) - container.pin(.top, to: .top, of: self, withInset: CallMessageCell.inset) - container.pin(.right, to: .right, of: self, withInset: -CallMessageCell.margin) - container.pin(.bottom, to: .bottom, of: self, withInset: -CallMessageCell.inset) + addSubview(stackView) + container.autoPinWidthToSuperview() + stackView.pin(.left, to: .left, of: self, withInset: CallMessageCell.margin) + stackView.pin(.top, to: .top, of: self, withInset: CallMessageCell.inset) + stackView.pin(.right, to: .right, of: self, withInset: -CallMessageCell.margin) + stackView.pin(.bottom, to: .bottom, of: self, withInset: -CallMessageCell.inset) } // MARK: Updating @@ -60,10 +77,14 @@ final class CallMessageCell : MessageCell { default: icon = nil } if let icon = icon { - iconImageView.image = icon.withTint(Colors.text) + iconImageView.image = icon } iconImageViewWidthConstraint.constant = (icon != nil) ? CallMessageCell.iconSize : 0 iconImageViewHeightConstraint.constant = (icon != nil) ? CallMessageCell.iconSize : 0 self.label.text = message.customMessage + + let date = message.dateForUI() + let description = DateUtil.formatDate(forDisplay: date) + timestampLabel.text = description } } diff --git a/Session/Meta/Images.xcassets/Session/CallIncoming.imageset/CallIncoming.pdf b/Session/Meta/Images.xcassets/Session/CallIncoming.imageset/CallIncoming.pdf index 93e911237cdeabd01b7c703d8b78c100b9d3fa15..1b8e6519fcd7fad60fe12001a9fa06b77c40d2ed 100644 GIT binary patch delta 1959 zcmai#S5(sp7RCupCWJCHQQAL{7%2-$NFfX$0tR6Ols5F9AR0)aEG>o>1PcjB zEGVFKkpUJIk>*mA4#Q9v2LzGOaTvFrCVtCu!_KOM z(;#QJYk%fm@Md?=f(E5~clT%asX2`m3ZcQS`7t}DXsR!^_t;GBWbIG0%RT;sH$KeN z_7N>^#$f7>kAPeM$H#SkDMvy(~Bf2McGwa1E0u}Nd~GY2bVB^B4w4@6`p zBF>N8i>0?vVZ&bh-(t!Nm$cs#-lXQJ9t)R{xq;isF-yn@YI|Psc2t&9=4&FqkY0iF{N;YTDR=X91)zUvzjrDZP(>yzEIfrS}J{|XAxM2 zd-G%9zSrFQY<>?bv&Q4Hj|hqup|`Qa_3OzKoqu_oCU}Q(m3@YkEh$hCAstv}+!>^{ zTPe}1T<2GSK}3|!3WH0+;=C2g-bYHiKUxumGti`-M4F?t&oEUC(43V~Z?zX{sF~o4 zm{kG%k#th*qR?sqhh_%SEuEpJn(!S(ie zhN4Aa{tyqP^Qc(M%Pe}3{3l863nd~+FScBiGOg<_yWTUiQa*FuEluVfXWU_VCTqob z(9&fkPm)fZmm#DSMawDnK|f7A37l5mQ|mQ_Fh(zC$^Qz2BM4716^L~kSr8=eVe~W) zd&yRg6?-H_uFz9kVjG;ee9|`4PQzWgku5Zp&d#>+i+!Chd4%SPpyrC}Lb}C-+v{UR z+F?!Y%+-_5Vb)?*w1z0=1JP>k-#9jXTABir140UA89VUQze{nhlISuNL?~FI&hqBm z(X-nxGfaKHcZ{**-#NeW+pY(@q17V7{?=?dOGys>T`R=xJmE@}p|xeB_CpC_+p~-E z@x_LSSLO$BseJ8+sSaT-P}Wr^q4guDEj2GcFw7vl)lzd53M{nAyQUVnv>1ON{lvr0 z3qC7knW(D#Mf^p;!-10e6{Y$HWla7!9g2xwN_y)YJe;`JO4%uSgC?2^kA%LiE4O79 zuqyifjia3^48fhQ2Eq~dJM&!WgJz!2lG*z#!N?&+8H6R%Y*@z3?!7_N%Hzj*E~Uw* z%ZmGH5O<9WFRhg9_v7ZC|5@)-q6qq@>H^&yGL$JF(*d%oln6OGYCo_V(_^2k6<(zC z7v;nc=*d7)?;QjEt(k-96P@?YiFVdqXR(^a?|3kmt^fj}#aeMOsLI>o7jJdH^|8u` z*%MpQm+lo%5n^TCMFd!O8+v5A+dMzxM z`%YOX4%^4G+rR&ekPt>8X4$M>~!4hKPmm2bnnOj>xOBk)D_G!sfLIJW%O)Gy-; z%1Y8_c8wd(WlEjsU6-{uMYiQ8_js%p(dPVCv)#3E;rl(Yd zP-7BktJU!xfo9INR+Y5Qjr#mDfkmfxMHTr(zNV)`mjn97VMUHld&_JA!BJuLyL;mz zWp=c4Co!Gs#?q29Po++W9^*78c9)#qD0rZVW#A1tG1`}4FSwRkL`Bh0x5vbx#Fy

g8|taVa~5pUnt@?%TPRegxL~Ybr&yOenR;$*HH961M09_Gyj07 z*)gnC;$r}0sF&f_#+)iApums zOJH1880aw=gyR7aoG=bRV|i{6I0(;+gCIc$yb+m;BKn7g<`HF89llO(NF?I0HUCQ^ zl0hPakpKaV{C5F3ELI;2kb!?P6b^|7zFvWle=!V(falfA!dNJr!T&hozF{al7Ws_` z7H{wk!=ds2VPOp4APR{A{=)=^plA|60QBss)G*-i=g;Q#*uc>W`UeHme2{lVY~C@>s;#*PU7 E9j7Q!cmMzZ delta 2134 zcmb7Fc~leU7Kdt}3?L)~q2yEs4y(w^%w$3)h+tSEAl4!v3Zf=qObFRbf*^|H(gKQB zF-T*z@B~5Y29`dGSkxAtR49nx0!3Pi3PN$AE>#xoB0k#I455C+M ze`$}o#rm~#6R2rk@up4h(s7hJ+WXZlD0~r6u_!(m>ma9G2J$*-*f~-P+c9>-IS}lMTK;IR2pH#Gh@<(+Vv`& z^rB9~V~tXI0*f%4&jFRvH5^8 zqEK8TQm3f2N;L>WhM-8#$~Z-eNSTa-Fg&T@r>HgI+7O9A4YF7uGfJTO^Aewutd(eh zL=w)$z@#Y&8PSH!3`s}f3b9rKA`mAZoT-~-Zbc;R`BqvF*@iwC-7&8`2RtGcd3l>U z?=AG7FbQ*F@V=p?KJPtWakzk<*~Y8NWL32{zNixyhZB*N(`dVjK3{Edd|8{dPMntE zJ|G{hi)(51nEm-Lf<#(>QR961@!ZGp{6aUzy`NUp{8A=y?gNWFf6Q{uIcAl*GyR9& z&|O1>zuK{?r>h}vKd-iA?58_t7Iz265X@7F)9>*2V*#_fdMiUkF4>+(t5a&9YKQ2Z z6Ab$@lm zKnTcOB*>V&vLJ}W81mz%$Z!OJ5hHW{WVccAx*7&D(6thn3=$!ozTyT4^_%2|HL+x2 zlwCA^UWMG>o)H*#Xz#m}XxH$vao6o0$^@tM;YPaZow75w^*&t^|;vGdUHeT#JMq#>r@+|Wu|~%8`PH< zY)2LD>v6iD0zb6BaMb}AeaHVI@GEi5)-L<})-;|M?N`5t7S{&_*UtAp5FMnAq%oe1 z6rMib<6to~QkZulwL~iZ;X?OvMs@4>jYL%;%Ngm``9-W1WO8crVJ|L_8$D*re*eUH;?EeLfUfss2l%^NNU3 zPxl;}FqwN`vswhO!AqPxXk z9ZbN^Tu!^bBEEz6^D|2(6gC5I08|qRGj7*2UZ(wz7g4-yz`d-! z)=%dr!gWUmZ(Fsrd1aL>&*VS2OSt&9aS}=%d=+(ze#Bf`YzT}FD1914# zaKOF}u~Rt*4Nu3OZohq{*|`%K=IMp-5leCLy1 zV!84~QvY+=H<@$SN#1{?(lh5A2rA#0pVuR69zOdx_k#|3q}wXDRZY65dK*Gtk-*6J zNiXZspYuIqmSyjMsk&>S1}z>gnf~+XIern&8I)V?YrOgS-sbWE$IihhqR_!4zb2!R)8J;^^7$=qc6DaC5e-%JiumX1!7P#~0pLb@%qSuRE?0fIcq z&wI*<%~0cO00@Lp-FX_r5rVlWXc+Slr~m<@0I^^g)BQ$sBOrwH_D=|7{S{z@8?jTI zASm{h9g9P52cz|r$GF_LbR2}71rV3CoZ=8g4azrlTrRnQ-qfKO!qQ3Y7=&T=EKw@S z$u+r=A{1+sAWQ~tSXdFEU?La*W9(!c7QsRhf}z4Sf@Fb^%VDwEY>e$EWMgn3@Xscb Y`%9x0sI|t@qFf9E+}*>bE#?D%0PF%ME&u=k diff --git a/Session/Meta/Images.xcassets/Session/CallMissed.imageset/CallMissed.pdf b/Session/Meta/Images.xcassets/Session/CallMissed.imageset/CallMissed.pdf index 8c620676499ac2d150507b66c97dece4c12d7944..85818f18f172ba8774c9bfad21354d73e4197b10 100644 GIT binary patch delta 1485 zcmai!YdF&j0LHgNmYKUGGy6MODq|NmD@o)U9l3NAV$&w%a$JTcOFS&MXi;*VLp+>r zBqU3@m5hT}Y$vw}xrUbe>733tAI|&f_q^}>ydU3z18Lgn$Cy|=4lpr+hK7Yu$pO$v zFg43Q5Mc$27lkHquO89LnL+VCMEOK!h#3RHphH(jEFKixSW>b%Ud$`JmvhX;qH~?Z zO)K#3DtBU};`x>7hUYCiOZLe>SL*9Iy~N5t8jZ37IhU?oSM$&J9*sGgFqm@gGc3od z%1?UbfPa)UGcQ{RSM3!|5qo7GQi4;V&5^h2-eia9@q7iH;B)z?=682TsB7TMF!ofX z&gy2a{Mi{T2UbBQ9h_Nu#9>;4o6&b^E@aj=%%&&jejR;Ix)L45x9%1eaY|4{2EH=( z3`4qIRsBkxp>Cm>`R^=o`*_`SwBNuK1!`|r*vM?^uZTV9Yda$3EQ>j2L@lojUO89> z0#BP%$A@?aTE*5LhWANWx4a1-T8g@Md-v|HyaXq5CPeGZiBC(u<MKY))%H7oMwD3 z-eLL|HKv3mE3}*Yd(O(*b`m&#^k??-Zc_2wUY&-#@Q=gp#~AFaSKbopZ|POZ*5`qW zKOqqai%pZF@keV3!r0=D4MbCmOKW^E)T2yVt6N9UEGN@tFKFDl@3C^!NR@m`PwK6^ zLn1=V-21@e=q|>+bkjc&Iwu+LC)89PN-{ltF;DMk-at{`4hq)Q@9A31_U{t=YONlG z{7J0`W0{m|FCpui#~D`DjH|DuIX&%W@U(3B$t8~iK2^UumvTrmRsuo_Ri}Z5;#|P= zUk_bYn8d?KZovdejz$MNk&Egm6gnr57o9w75l$4fH?GK&pVTR*=tb4hRg9^jOreS$ zLlf-dJn-}Am(Q9CeuH}7ScsCGw7}LgQw)}sR(tc72TH)h82t6p0Lyl|6M!H3R{DCZ zqObL)Rg3A@n>=%PM7_FP|8?X0x!mG8*LWzcVSl5Yb+hYf>Gnd#JZl?BT)SH?a$3-@ z6j>~1dcg3kqM8vt=kg08l2O5wejBs z-F9c1*~vc6H&skj&0COer%BeY)R>YMUR^PZErE zEebw)8jbPO*SGoJ%xDE}ren;$@)|Y$xKjRvCkHt%*A_9k8NR(puR(t3p64S)T~`ga z)DLr`?KV~g{-Z$!t9c;u2J;#u*Nb(PWGyZ9LyvK^BQ2s%zOY;4AD5FjDIK4^aaz z1X28;gsL8J1r$tR$G`~UL;y!**TS^HMD_<525iKRRk$dQ$KwpyvkJ%`Ag2filh|lQ z_+BgyM+7kc2nYnA{{qGUi(`8#YCB``n4KBMXorWz6AgE4;4t`|o*|BHtORG00DZ@x zpfKS365t5v+XT{r0Hgo-1mFf36ERq_(FF?407t;n2owVX7LO+rsk93e4A#hqiZ_A& ee+BUPan$6Hu*eW94QgP3B|x>cEq<{CL;nUkN0KT4 delta 2038 zcmb7FdstKF8J7w3@qiE@6$d!JIsz4ilaq6DbAU!5g@J%13O*6#5Dph{OJzrOGHUe0^@ zz3-`D4K6pYHVH8h842l09f5100;dvl5A+Mf?fvm-=9lX{`h%Xw=?xQi*PYQegSW=; z!Qv+E#;P|wk69B+u{&nZ;PQbs?+=dHYjkCg2brZ8e7l(I8Ho!e+RF01MeLiG^TYhF zcnsXwrRct-V8twLZusNLj}EtN(Ihtsq+eFWw^tV>pWac_a&ye*?52TqmDKfq%pPZ1 zd`QXBd+@VdU=V)i7Lr(K?oIoL@b>Q?TKA8-z0+d#V)Dr^LRX?by+On+7Op%V&O z&&!b$3mWgmy|8pR7rDSvqJXq;UBF^ktj#4scsPKiQV!q)Hb{XYBP~@7pHnKAzd%j` ziyMRI%mp0GB4)6hgcdb}ZBa42Ob$C(V#p-l%_Asloq>=#ZfkKpF(VYwCu)U69HrId z;c_x`ts0lBwrcbAMg(J1XX|!F4v9nwV|ZLK^2e;%pIEHXzA$tZI^AEeX0BXYB}ncEe1t%2px0X8v>_4#T`MelkKhZfa)ie9wn~qtT z#$M4WBYNs;=ZlXOM`BICYo715?{H1V!iKcoMHYpjfb~H0{l^=6E(e9wjNme_(Zii< zG!46-riu>)`u%HobNfhbPQYDoIC!WiptRmiRlfa_J$m0`(<^&s19i1M& z-;s1PQeuJ|WzP4-hXmmvgZAcV`J20fKRlzfeM3HG4m|gJqZTs-4Q>c5?VH-Rb7HFe zfyV{L-lT}tFKzNpI^!P+JDWRQ%h}v#+C;Z#w%R7D+>Y`m;u@-#|8L*axIz!G84qjM zY72lY6y@-Pn6B3Z0P*NN;ScO z5RQX3KVbq5%vOVDf;X9i&~eQ1g3IGNcu||OPUXFx83DhS(AQhJ8_Ac;8eBE3fVQ;c zSl>lsF7NzR8Jj7&gk1?bQ4r=58ILC=7Xcg z;jD5g(>ZB!^p<|??DpZ!TPD=Yix;&!2M?uWx6X6jcCZiG|69|={y#ZQv8&^b`}vx< zlWPv_su>UdHmm3Ev6GdS+Z~0E6)%>xbtfbaJ)byW)2~!!`%c%`!czWO>7!Zt=D7C4 z%L(b<3>l2DhSH5sK3LkAe(hS4_sInt?WFA4#jgsR+(Q)g*W11s|0+}+E`F5N^vg84 z^~sh`@3i)Bsh$db81}@TapLsZ@)+C2%ffW-R z0Vw+Vk@rrYA1vH)S@MJT6HCbIJNn{FpDb1teGPx|+0lZ13V*-pw>zqiC|*`S?Y=6! z{?sqv?S-BGjrC?|1WL5?mJRHQ95NGieJff6zn&BgcY8N(s=KJzR0X$&G}Q*8lWQ8g zf=zW@^^Nv5nGd5Y-5>3=vTu~1t7^T)`a&5XIVa`z=XYCcO9i)XFAYP4~zTB5skbr$zN03awP*W+&jPh^P#8lIbD6#%yY*2_v1Z+>OF7jv0ryrmt@rs z@U8L36N4v9CS1?Im{)ahN!Q}ymh+#_pT7H@)9D+wy#F$QsHKLHLadS&SnP0EYPx# diff --git a/Session/Meta/Images.xcassets/Session/CallOutgoing.imageset/CallOutgoing.pdf b/Session/Meta/Images.xcassets/Session/CallOutgoing.imageset/CallOutgoing.pdf index 92206098f17d19aa779106cb1276b136c4272c06..e7c0d3f42ae4aee66a441bb73f0261e3aecda117 100644 GIT binary patch delta 1915 zcmah~c{J3G8aAJ7W6e^QFMhUW$YI8q-;A;^$(QU7Ld=XAjAblCH9n24K{q!V!bE70 zHK7pGs83|e&X7cgRFtB!<#v7Df9^TmbMAZIKc4q_-}9XF{PRB5x=HXXb2=J<0?f>y zG1O=xE*yFR;&J12L>WdRb@PV~H3_a^n=yJEmhT}I07MF$c>H)%WIgv%%j_+0YWrDf zv+655ewT9Rh?5iD`ElITZM`+(M04CGoGnF3_|_Qug==TvvRjDac-7RbDVFn8xk0`L zT^!oeZwn7*z7e}Fwn=@J{9_oFaqc|@KoNic;t|=P^oy!W&_^qCsS@nrW*_ABahoTVEPBZB%|#1>zk8D@Orf#xcY675rN8Fyhy~3(aV=I| zNn`k@OhImTz;1K=96`Zjs3*o1hNlINqfa5KF~wHNIU$`7>z_Y5>Q&)Wd?lt!W6=BN z+FMx1$l+a5?BLM~x3LjsoAc*0^6eZ2pV*fB2ly@ae2bl{4=kf=i@uzg@c4&;O%SnY zvAl`v85>%afTBMeyo z#U18gaOLu7;Z&6?%=uKg;11E{{7$A9t4$@RlBp9Kk;+aM=;W#=TB^IHi=LKzJNdp@ zUxp>rFa+web2D05vH3OJ`k2}G-!-G#6dWJd7R1=_%;+?}^PB4ea$f0cvq!gu`|V*+o@GmO@xgvlvgd@!@=?OE*u)j(i+tb6CrC{h z#j&Mh2-1A$OOb0DY!|Ei%VW=1GL?s|tjs~%nlgb4PSRdE*6;JQNF5hfK@j#N&hXA~ z7wmurU!D7sX-Y|5p zI!3fyQuJkheudf^%|oU5_pLm4GvBO>q=Q^>=rezX&dj6%Vt3|%+SN0sTi4S2g3~lS zdjpQOt5Pq@>Bw+sWNL4ig<|#d;E_ytO2J2`d`_NO_UOiOIOCw&6{ONVod}q=Ie$32 zCnHTYdr^snJOrA-Up~C4lm1Ff0@A2lk=4a=uvRa=o@y$kMkz4FOZ$BOO}?B-|FZ-+ zx#*y9ZsJJR-T*gKvM3)vid}veHI~x)HES!WaCQC%PZvL8JsfH(@vJae+?60m|Rn{wS(^jy2@NXL`k@=Z?-3C(Ueg(@`T4~aoYi3PZLz^4Ra_N z6=d-&lO{)_^eoE(OZViSk9oh*$Gk0UHt(ic&1`%;%&#CbGEH8dUvzp>Wer* zBlQms1u)U%TiPe@1Q>YQ@T20nt)s~huW2RTRW08)1EyazUiauKt(boaS z9B7DQX3DG3jR6B!3WW+_emXR;k04Qiebs%p2KF|94`6~J;?O7p3XdQlkyw%;e%}j$ oghpTp#&{5qLzB#)|NjK=`%kRmqNzVE8)2{*sJ6DP(@6;Q-!unYCIA2c delta 2147 zcmb7FX;>5I7FG*#9aJDJvXnZdY+^AplgS1c3`-OXf)$eKMZ?WxO2&|pF*GU3&=c9>-M7dnuholKWBbzLjO^}cx#WHA?cWI!4aN3 zw$XCjWV|ovmAhw$+;RZG<D)>=$u;(%;soF6P6wVBB-X(#9=m9^B)t4)T(QBbmrR? z=)_QEA|9$cd0{GCcNLwl{k)fk2)q^X37D90^@_v9v6~bLDm9Ek)VC=~A|+sNt}lxz z0CXOGaFtjoOCS_V5QelNQqd}e^7S&YA{qx_cp4JOlq$koiYY+`1El+7ZwX1Trx|O;(t7?91PSWK* zpS=%BH>Kr?-tN{th5V-SS9cyX2Hxg{ko02_dJhDJ91oZ7zFHsghnY@CPs*BpB_5jH zoUk#kKuO1Lp?y}@^UY~bpXUr3wHogUT<$s5ByO9@1Z~#3a=uA_x>MRNy(u_JRb1DB zHCQ~=-M`zqI834f(Pv zsC-1vPi>x;4Ftq4>K+#Ge^jQVoSB-smYXp&VKn;U^x)`k-%ITW&auY4Klcypu+6k< zx$5%O@{Svo{ngv$XGc{j!W`!HYiT4)I=T9~{$x~r*f~kKWUg0f;?%5r^<}5Rsy|Q4 zQMvc>4_Yg7CvPPjU0T(Dpyq~H*g5sPzLQnZdmml#GRS86ie&wxeM3XZpIoRjA8Oz2 zdB<(-$BUlsxpe7b&B5CCBL_rB2d%3TK9kww`Xj>^YrcbTU(UbPlectRyJ-OMjP-QhdBfUMRRJY1tYbWpF&*?WrXF24VJ+chPi0 zlOJN}{-W`RqDL<4?-rAFhL`tUL*;r6X|@K>2EI%3jxRbA7!7`-FBpz^pR{bry*>#^xIyJPbBZd5qceCN5f26|lq2StBUx2! zk+(~fx+J#P^1|~jqdS{3Vw`<<+Hr`KEj|_dSC)v@o1)eCqkk@gD`WZDjt`>GSgMGu z`*2-B8Kb0<{pdx>lfxV86cbj-Y_~(?qRf$6&#qzB$wa+5YXY5(cXM{|6e~Y&XtT}U zsV=Fj4O#HAcfZx6k%YWFVQ5o*)ITH7R<%ccIls$K=IqwpWejBYmP-9n&pvMKpaDsd zN@0Fo{aF30!^bjmHAR%VC6TPeV*r%PfdK~x-#`KI2T#U19RL6T diff --git a/SessionMessagingKit/Messages/Signal/TSInfoMessage.m b/SessionMessagingKit/Messages/Signal/TSInfoMessage.m index 833c1cd37..f5578ea7b 100644 --- a/SessionMessagingKit/Messages/Signal/TSInfoMessage.m +++ b/SessionMessagingKit/Messages/Signal/TSInfoMessage.m @@ -113,6 +113,8 @@ NSUInteger TSInfoMessageSchemaVersion = 1; return NSLocalizedString(@"GROUP_YOU_LEFT", @""); case TSInfoMessageTypeGroupUpdated: return _customMessage != nil ? _customMessage : NSLocalizedString(@"GROUP_UPDATED", @""); + case TSInfoMessageTypeCall: + return _customMessage; default: break; }